/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-RepeatedSemanticLbeWithDisjunctivePredicates.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-26 13:40:03,219 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-26 13:40:03,221 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-26 13:40:03,257 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-26 13:40:03,257 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-26 13:40:03,260 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-26 13:40:03,262 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-26 13:40:03,267 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-26 13:40:03,269 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-26 13:40:03,273 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-26 13:40:03,274 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-26 13:40:03,275 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-26 13:40:03,276 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-26 13:40:03,277 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-26 13:40:03,279 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-26 13:40:03,280 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-26 13:40:03,284 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-26 13:40:03,285 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-26 13:40:03,287 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-26 13:40:03,295 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-26 13:40:03,296 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-26 13:40:03,297 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-26 13:40:03,298 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-26 13:40:03,300 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-26 13:40:03,306 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-26 13:40:03,306 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-26 13:40:03,306 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-26 13:40:03,308 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-26 13:40:03,308 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-26 13:40:03,309 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-26 13:40:03,309 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-26 13:40:03,310 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-26 13:40:03,311 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-26 13:40:03,312 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-26 13:40:03,312 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-26 13:40:03,313 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-26 13:40:03,313 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-26 13:40:03,313 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-26 13:40:03,314 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-26 13:40:03,314 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-26 13:40:03,315 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-26 13:40:03,318 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-RepeatedSemanticLbeWithDisjunctivePredicates.epf [2021-03-26 13:40:03,353 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-26 13:40:03,353 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-26 13:40:03,356 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-26 13:40:03,356 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-26 13:40:03,357 INFO L138 SettingsManager]: * Use SBE=true [2021-03-26 13:40:03,357 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-26 13:40:03,357 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-26 13:40:03,357 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-26 13:40:03,357 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-26 13:40:03,358 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-26 13:40:03,358 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-26 13:40:03,359 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-26 13:40:03,360 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-26 13:40:03,360 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-26 13:40:03,360 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-26 13:40:03,360 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-26 13:40:03,360 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-26 13:40:03,361 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-26 13:40:03,361 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-26 13:40:03,361 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-26 13:40:03,361 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-26 13:40:03,361 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-26 13:40:03,361 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES_DISJUNCTIVE [2021-03-26 13:40:03,362 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-26 13:40:03,362 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-26 13:40:03,362 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-26 13:40:03,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-26 13:40:03,699 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-26 13:40:03,701 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-26 13:40:03,702 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-26 13:40:03,703 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-26 13:40:03,703 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-26 13:40:03,712 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-26 13:40:03,763 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-26 13:40:03,765 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-26 13:40:03,766 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-26 13:40:03,766 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-26 13:40:03,766 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-26 13:40:03,777 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,785 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,791 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-26 13:40:03,793 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-26 13:40:03,793 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-26 13:40:03,793 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-26 13:40:03,800 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,800 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,809 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,810 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,816 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,818 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,819 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 26.03 01:40:03" (1/1) ... [2021-03-26 13:40:03,820 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-26 13:40:03,820 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-26 13:40:03,820 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-26 13:40:03,821 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-26 13:40:03,822 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 01:40:03" (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-26 13:40:03,885 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-26 13:40:03,886 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-26 13:40:03,886 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-26 13:40:03,887 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-26 13:40:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-26 13:40:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-26 13:40:03,887 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-26 13:40:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-26 13:40:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-26 13:40:03,887 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-26 13:40:03,887 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-26 13:40:03,887 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-26 13:40:03,888 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-26 13:40:04,107 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-26 13:40:04,108 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-26 13:40:04,109 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.03 01:40:04 BoogieIcfgContainer [2021-03-26 13:40:04,109 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-26 13:40:04,110 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-26 13:40:04,110 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-26 13:40:04,112 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-26 13:40:04,113 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 26.03 01:40:03" (1/2) ... [2021-03-26 13:40:04,113 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cddf74a and model type array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.03 01:40:04, skipping insertion in model container [2021-03-26 13:40:04,113 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 26.03 01:40:04" (2/2) ... [2021-03-26 13:40:04,114 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-trans.wvr.bpl [2021-03-26 13:40:04,119 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-26 13:40:04,121 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-26 13:40:04,122 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-26 13:40:04,194 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-26 13:40:04,212 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-26 13:40:04,242 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-26 13:40:04,242 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-26 13:40:04,242 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-26 13:40:04,242 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-26 13:40:04,242 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-26 13:40:04,242 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-26 13:40:04,242 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-26 13:40:04,242 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-26 13:40:04,253 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 35 transitions, 94 flow [2021-03-26 13:40:04,287 INFO L129 PetriNetUnfolder]: 6/32 cut-off events. [2021-03-26 13:40:04,288 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 13:40:04,291 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-26 13:40:04,291 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 35 transitions, 94 flow [2021-03-26 13:40:04,296 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 30 transitions, 78 flow [2021-03-26 13:40:04,297 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:04,310 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-26 13:40:04,313 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-26 13:40:04,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 30 transitions, 78 flow [2021-03-26 13:40:04,327 INFO L129 PetriNetUnfolder]: 6/30 cut-off events. [2021-03-26 13:40:04,328 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 13:40:04,329 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-26 13:40:04,332 INFO L142 LiptonReduction]: Number of co-enabled transitions 378 [2021-03-26 13:40:04,660 INFO L154 LiptonReduction]: Checked pairs total: 144 [2021-03-26 13:40:04,660 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-26 13:40:04,666 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 370 [2021-03-26 13:40:04,680 INFO L129 PetriNetUnfolder]: 3/16 cut-off events. [2021-03-26 13:40:04,680 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-26 13:40:04,680 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:04,681 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:04,681 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:04,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:04,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1920752559, now seen corresponding path program 1 times [2021-03-26 13:40:04,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:04,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958215867] [2021-03-26 13:40:04,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:04,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:04,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:04,912 INFO L142 QuantifierPusher]: treesize reduction 6, result has 82.9 percent of original size [2021-03-26 13:40:04,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 13:40:04,955 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.8 percent of original size [2021-03-26 13:40:04,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:05,009 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-26 13:40:05,010 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958215867] [2021-03-26 13:40:05,011 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 13:40:05,011 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 13:40:05,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4612489] [2021-03-26 13:40:05,018 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:05,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:05,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:05,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:05,032 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2021-03-26 13:40:05,033 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-26 13:40:05,033 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:05,033 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2021-03-26 13:40:05,035 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:05,190 INFO L129 PetriNetUnfolder]: 148/228 cut-off events. [2021-03-26 13:40:05,191 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-26 13:40:05,192 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-26 13:40:05,195 INFO L132 encePairwiseOnDemand]: 42/48 looper letters, 19 selfloop transitions, 7 changer transitions 0/32 dead transitions. [2021-03-26 13:40:05,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 134 flow [2021-03-26 13:40:05,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-26 13:40:05,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-26 13:40:05,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2021-03-26 13:40:05,205 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2021-03-26 13:40:05,205 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 91 transitions. [2021-03-26 13:40:05,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 91 transitions. [2021-03-26 13:40:05,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:05,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 91 transitions. [2021-03-26 13:40:05,209 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-26 13:40:05,213 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-26 13:40:05,213 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-26 13:40:05,215 INFO L185 Difference]: Start difference. First operand has 24 places, 17 transitions, 52 flow. Second operand 4 states and 91 transitions. [2021-03-26 13:40:05,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 134 flow [2021-03-26 13:40:05,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-26 13:40:05,218 INFO L241 Difference]: Finished difference. Result has 23 places, 23 transitions, 84 flow [2021-03-26 13:40:05,220 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-26 13:40:05,220 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -1 predicate places. [2021-03-26 13:40:05,220 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:05,221 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-26 13:40:05,221 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-26 13:40:05,221 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 23 places, 23 transitions, 84 flow [2021-03-26 13:40:05,227 INFO L129 PetriNetUnfolder]: 15/44 cut-off events. [2021-03-26 13:40:05,227 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-26 13:40:05,228 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-26 13:40:05,228 INFO L142 LiptonReduction]: Number of co-enabled transitions 144 [2021-03-26 13:40:05,339 INFO L154 LiptonReduction]: Checked pairs total: 12 [2021-03-26 13:40:05,340 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:05,340 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 120 [2021-03-26 13:40:05,341 INFO L480 AbstractCegarLoop]: Abstraction has has 23 places, 23 transitions, 84 flow [2021-03-26 13:40:05,341 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-26 13:40:05,341 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:05,341 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:05,342 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-26 13:40:05,342 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:05,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:05,342 INFO L82 PathProgramCache]: Analyzing trace with hash 290052323, now seen corresponding path program 1 times [2021-03-26 13:40:05,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:05,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138985851] [2021-03-26 13:40:05,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:05,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:05,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,380 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-26 13:40:05,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,387 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-26 13:40:05,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138985851] [2021-03-26 13:40:05,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658459392] [2021-03-26 13:40:05,388 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-26 13:40:05,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:05,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-26 13:40:05,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:05,430 INFO L142 QuantifierPusher]: treesize reduction 7, result has 53.3 percent of original size [2021-03-26 13:40:05,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:05,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,484 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:05,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:40:05,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:05,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:05,509 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-26 13:40:05,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:05,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:05,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:05,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,519 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,519 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,533 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:05,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:05,537 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-26 13:40:05,538 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:05,538 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-26 13:40:05,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977067720] [2021-03-26 13:40:05,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:05,539 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:05,539 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:05,539 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:05,540 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2021-03-26 13:40:05,540 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-26 13:40:05,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:05,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2021-03-26 13:40:05,541 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:05,646 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-26 13:40:05,646 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-26 13:40:05,646 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-26 13:40:05,647 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-26 13:40:05,647 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:05,647 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-26 13:40:05,647 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-26 13:40:05,647 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-26 13:40:05,647 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-26 13:40:05,647 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:05,649 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-26 13:40:05,649 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,649 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,650 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,650 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,650 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-26 13:40:05,650 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,650 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,651 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,651 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,653 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-26 13:40:05,653 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,653 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,653 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,653 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,654 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-26 13:40:05,654 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,658 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,658 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-26 13:40:05,658 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:05,673 INFO L129 PetriNetUnfolder]: 262/424 cut-off events. [2021-03-26 13:40:05,674 INFO L130 PetriNetUnfolder]: For 79/93 co-relation queries the response was YES. [2021-03-26 13:40:05,676 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-26 13:40:05,679 INFO L132 encePairwiseOnDemand]: 42/49 looper letters, 26 selfloop transitions, 8 changer transitions 7/50 dead transitions. [2021-03-26 13:40:05,679 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 50 transitions, 240 flow [2021-03-26 13:40:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 13:40:05,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 13:40:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2021-03-26 13:40:05,686 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2021-03-26 13:40:05,686 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 170 transitions. [2021-03-26 13:40:05,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 170 transitions. [2021-03-26 13:40:05,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:05,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 170 transitions. [2021-03-26 13:40:05,690 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-26 13:40:05,691 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-26 13:40:05,691 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-26 13:40:05,692 INFO L185 Difference]: Start difference. First operand has 23 places, 23 transitions, 84 flow. Second operand 6 states and 170 transitions. [2021-03-26 13:40:05,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 50 transitions, 240 flow [2021-03-26 13:40:05,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 50 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-26 13:40:05,696 INFO L241 Difference]: Finished difference. Result has 31 places, 27 transitions, 129 flow [2021-03-26 13:40:05,696 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-26 13:40:05,697 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 7 predicate places. [2021-03-26 13:40:05,697 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:05,697 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-26 13:40:05,698 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-26 13:40:05,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 30 places, 27 transitions, 129 flow [2021-03-26 13:40:05,711 INFO L129 PetriNetUnfolder]: 24/79 cut-off events. [2021-03-26 13:40:05,711 INFO L130 PetriNetUnfolder]: For 13/17 co-relation queries the response was YES. [2021-03-26 13:40:05,712 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-26 13:40:05,712 INFO L142 LiptonReduction]: Number of co-enabled transitions 200 [2021-03-26 13:40:05,839 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-26 13:40:05,839 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:05,839 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 142 [2021-03-26 13:40:05,840 INFO L480 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 125 flow [2021-03-26 13:40:05,841 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-26 13:40:05,841 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:05,841 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:06,063 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-03-26 13:40:06,063 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:06,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:06,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1182181977, now seen corresponding path program 1 times [2021-03-26 13:40:06,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:06,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794640286] [2021-03-26 13:40:06,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:06,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:06,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,117 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-26 13:40:06,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:06,129 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-26 13:40:06,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,139 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-26 13:40:06,139 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794640286] [2021-03-26 13:40:06,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 13:40:06,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 13:40:06,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343286442] [2021-03-26 13:40:06,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:06,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:06,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:06,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:06,145 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-26 13:40:06,145 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-26 13:40:06,145 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:06,145 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-26 13:40:06,145 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:06,265 INFO L129 PetriNetUnfolder]: 188/314 cut-off events. [2021-03-26 13:40:06,265 INFO L130 PetriNetUnfolder]: For 178/197 co-relation queries the response was YES. [2021-03-26 13:40:06,265 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-26 13:40:06,268 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 21 selfloop transitions, 6 changer transitions 6/42 dead transitions. [2021-03-26 13:40:06,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 243 flow [2021-03-26 13:40:06,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 13:40:06,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 13:40:06,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2021-03-26 13:40:06,270 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.556 [2021-03-26 13:40:06,271 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 139 transitions. [2021-03-26 13:40:06,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 139 transitions. [2021-03-26 13:40:06,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:06,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 139 transitions. [2021-03-26 13:40:06,271 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-26 13:40:06,273 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-26 13:40:06,273 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-26 13:40:06,273 INFO L185 Difference]: Start difference. First operand has 29 places, 26 transitions, 125 flow. Second operand 5 states and 139 transitions. [2021-03-26 13:40:06,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 243 flow [2021-03-26 13:40:06,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 42 transitions, 239 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-26 13:40:06,277 INFO L241 Difference]: Finished difference. Result has 35 places, 27 transitions, 153 flow [2021-03-26 13:40:06,277 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-26 13:40:06,278 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 11 predicate places. [2021-03-26 13:40:06,278 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:06,278 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-26 13:40:06,278 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-26 13:40:06,279 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 27 transitions, 153 flow [2021-03-26 13:40:06,284 INFO L129 PetriNetUnfolder]: 20/67 cut-off events. [2021-03-26 13:40:06,284 INFO L130 PetriNetUnfolder]: For 38/44 co-relation queries the response was YES. [2021-03-26 13:40:06,285 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-26 13:40:06,285 INFO L142 LiptonReduction]: Number of co-enabled transitions 196 [2021-03-26 13:40:06,287 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:06,287 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:06,287 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9 [2021-03-26 13:40:06,290 INFO L480 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 153 flow [2021-03-26 13:40:06,290 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-26 13:40:06,290 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:06,290 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:06,290 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-26 13:40:06,290 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:06,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:06,291 INFO L82 PathProgramCache]: Analyzing trace with hash 84377319, now seen corresponding path program 1 times [2021-03-26 13:40:06,291 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:06,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827107122] [2021-03-26 13:40:06,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:06,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-26 13:40:06,361 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-26 13:40:06,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,372 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-26 13:40:06,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827107122] [2021-03-26 13:40:06,374 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188812783] [2021-03-26 13:40:06,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 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:06,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:06,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-26 13:40:06,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:06,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:06,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:06,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:40:06,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:06,458 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-26 13:40:06,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:06,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:06,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:06,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:06,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:06,492 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-26 13:40:06,492 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:06,493 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-26 13:40:06,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640640880] [2021-03-26 13:40:06,493 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:06,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:06,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:06,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:06,494 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-26 13:40:06,494 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-26 13:40:06,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:06,494 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-26 13:40:06,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:06,589 INFO L129 PetriNetUnfolder]: 283/508 cut-off events. [2021-03-26 13:40:06,590 INFO L130 PetriNetUnfolder]: For 606/627 co-relation queries the response was YES. [2021-03-26 13:40:06,591 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-26 13:40:06,593 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 40 selfloop transitions, 9 changer transitions 7/64 dead transitions. [2021-03-26 13:40:06,593 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 64 transitions, 459 flow [2021-03-26 13:40:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-26 13:40:06,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-26 13:40:06,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2021-03-26 13:40:06,594 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.58 [2021-03-26 13:40:06,594 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 174 transitions. [2021-03-26 13:40:06,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 174 transitions. [2021-03-26 13:40:06,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:06,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 174 transitions. [2021-03-26 13:40:06,595 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-26 13:40:06,596 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-26 13:40:06,596 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-26 13:40:06,597 INFO L185 Difference]: Start difference. First operand has 35 places, 27 transitions, 153 flow. Second operand 6 states and 174 transitions. [2021-03-26 13:40:06,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 64 transitions, 459 flow [2021-03-26 13:40:06,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 64 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-26 13:40:06,601 INFO L241 Difference]: Finished difference. Result has 42 places, 32 transitions, 203 flow [2021-03-26 13:40:06,601 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-26 13:40:06,601 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 18 predicate places. [2021-03-26 13:40:06,601 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:06,601 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-26 13:40:06,601 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-26 13:40:06,602 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 32 transitions, 203 flow [2021-03-26 13:40:06,610 INFO L129 PetriNetUnfolder]: 32/110 cut-off events. [2021-03-26 13:40:06,610 INFO L130 PetriNetUnfolder]: For 89/93 co-relation queries the response was YES. [2021-03-26 13:40:06,611 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-26 13:40:06,612 INFO L142 LiptonReduction]: Number of co-enabled transitions 252 [2021-03-26 13:40:06,721 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-26 13:40:06,721 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:06,721 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 120 [2021-03-26 13:40:06,722 INFO L480 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 199 flow [2021-03-26 13:40:06,722 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-26 13:40:06,722 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:06,722 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:06,935 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:06,936 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:06,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:06,936 INFO L82 PathProgramCache]: Analyzing trace with hash 203295219, now seen corresponding path program 1 times [2021-03-26 13:40:06,936 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:06,937 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240599298] [2021-03-26 13:40:06,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:07,016 INFO L142 QuantifierPusher]: treesize reduction 36, result has 32.1 percent of original size [2021-03-26 13:40:07,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:40:07,033 INFO L142 QuantifierPusher]: treesize reduction 73, result has 29.8 percent of original size [2021-03-26 13:40:07,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:07,059 INFO L142 QuantifierPusher]: treesize reduction 58, result has 43.1 percent of original size [2021-03-26 13:40:07,060 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.6 percent of original size 39 [2021-03-26 13:40:07,098 INFO L142 QuantifierPusher]: treesize reduction 79, result has 45.9 percent of original size [2021-03-26 13:40:07,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:07,153 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-26 13:40:07,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240599298] [2021-03-26 13:40:07,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835031696] [2021-03-26 13:40:07,154 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-26 13:40:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:07,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:40:07,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:07,214 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-26 13:40:07,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:07,267 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.5 percent of original size [2021-03-26 13:40:07,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:07,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:40:07,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:40:07,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:40:07,289 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.7 percent of original size [2021-03-26 13:40:07,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:07,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:40:07,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:07,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:07,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:07,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:07,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:40:07,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:07,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:07,424 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-26 13:40:07,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:07,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-26 13:40:07,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652144177] [2021-03-26 13:40:07,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-26 13:40:07,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:07,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-26 13:40:07,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-03-26 13:40:07,427 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 51 [2021-03-26 13:40:07,428 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-26 13:40:07,428 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:07,428 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 51 [2021-03-26 13:40:07,428 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:07,683 INFO L129 PetriNetUnfolder]: 249/433 cut-off events. [2021-03-26 13:40:07,684 INFO L130 PetriNetUnfolder]: For 990/1004 co-relation queries the response was YES. [2021-03-26 13:40:07,685 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-26 13:40:07,687 INFO L132 encePairwiseOnDemand]: 41/51 looper letters, 32 selfloop transitions, 16 changer transitions 9/63 dead transitions. [2021-03-26 13:40:07,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 63 transitions, 533 flow [2021-03-26 13:40:07,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 13:40:07,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 13:40:07,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2021-03-26 13:40:07,689 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2021-03-26 13:40:07,689 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 167 transitions. [2021-03-26 13:40:07,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 167 transitions. [2021-03-26 13:40:07,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:07,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 167 transitions. [2021-03-26 13:40:07,690 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-26 13:40:07,691 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-26 13:40:07,691 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-26 13:40:07,691 INFO L185 Difference]: Start difference. First operand has 40 places, 31 transitions, 199 flow. Second operand 8 states and 167 transitions. [2021-03-26 13:40:07,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 63 transitions, 533 flow [2021-03-26 13:40:07,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 63 transitions, 523 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-26 13:40:07,706 INFO L241 Difference]: Finished difference. Result has 52 places, 41 transitions, 340 flow [2021-03-26 13:40:07,707 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-26 13:40:07,707 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 28 predicate places. [2021-03-26 13:40:07,707 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:07,707 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-26 13:40:07,707 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-26 13:40:07,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 340 flow [2021-03-26 13:40:07,721 INFO L129 PetriNetUnfolder]: 55/162 cut-off events. [2021-03-26 13:40:07,722 INFO L130 PetriNetUnfolder]: For 200/208 co-relation queries the response was YES. [2021-03-26 13:40:07,723 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-26 13:40:07,725 INFO L142 LiptonReduction]: Number of co-enabled transitions 220 [2021-03-26 13:40:07,823 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:07,824 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:07,824 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 117 [2021-03-26 13:40:07,825 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 342 flow [2021-03-26 13:40:07,826 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-26 13:40:07,826 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:07,826 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:08,048 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:08,048 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:08,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:08,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1092883915, now seen corresponding path program 2 times [2021-03-26 13:40:08,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:08,049 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234318407] [2021-03-26 13:40:08,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:08,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:08,136 INFO L142 QuantifierPusher]: treesize reduction 31, result has 35.4 percent of original size [2021-03-26 13:40:08,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:40:08,154 INFO L142 QuantifierPusher]: treesize reduction 38, result has 45.7 percent of original size [2021-03-26 13:40:08,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:08,181 INFO L142 QuantifierPusher]: treesize reduction 38, result has 48.6 percent of original size [2021-03-26 13:40:08,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:08,188 INFO L142 QuantifierPusher]: treesize reduction 52, result has 55.2 percent of original size [2021-03-26 13:40:08,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:08,238 INFO L142 QuantifierPusher]: treesize reduction 66, result has 50.4 percent of original size [2021-03-26 13:40:08,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:08,284 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-26 13:40:08,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234318407] [2021-03-26 13:40:08,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910908362] [2021-03-26 13:40:08,284 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-26 13:40:08,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:40:08,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:08,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-26 13:40:08,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:08,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:08,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:08,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:08,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,445 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,447 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:08,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:08,455 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-26 13:40:08,455 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:08,455 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 7 [2021-03-26 13:40:08,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761842750] [2021-03-26 13:40:08,456 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-26 13:40:08,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:08,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-26 13:40:08,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-26 13:40:08,457 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-26 13:40:08,457 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-26 13:40:08,457 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:08,457 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-26 13:40:08,457 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:08,860 INFO L129 PetriNetUnfolder]: 247/421 cut-off events. [2021-03-26 13:40:08,860 INFO L130 PetriNetUnfolder]: For 1332/1360 co-relation queries the response was YES. [2021-03-26 13:40:08,862 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-26 13:40:08,864 INFO L132 encePairwiseOnDemand]: 42/52 looper letters, 43 selfloop transitions, 29 changer transitions 5/83 dead transitions. [2021-03-26 13:40:08,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 790 flow [2021-03-26 13:40:08,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-26 13:40:08,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-26 13:40:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2021-03-26 13:40:08,866 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43803418803418803 [2021-03-26 13:40:08,866 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 205 transitions. [2021-03-26 13:40:08,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 205 transitions. [2021-03-26 13:40:08,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:08,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 205 transitions. [2021-03-26 13:40:08,867 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-26 13:40:08,868 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-26 13:40:08,868 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-26 13:40:08,868 INFO L185 Difference]: Start difference. First operand has 51 places, 41 transitions, 342 flow. Second operand 9 states and 205 transitions. [2021-03-26 13:40:08,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 790 flow [2021-03-26 13:40:08,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 760 flow, removed 13 selfloop flow, removed 3 redundant places. [2021-03-26 13:40:08,874 INFO L241 Difference]: Finished difference. Result has 62 places, 55 transitions, 538 flow [2021-03-26 13:40:08,874 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-26 13:40:08,874 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 38 predicate places. [2021-03-26 13:40:08,874 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:08,875 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-26 13:40:08,875 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-26 13:40:08,875 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 55 transitions, 538 flow [2021-03-26 13:40:08,891 INFO L129 PetriNetUnfolder]: 72/184 cut-off events. [2021-03-26 13:40:08,892 INFO L130 PetriNetUnfolder]: For 475/497 co-relation queries the response was YES. [2021-03-26 13:40:08,893 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-26 13:40:08,895 INFO L142 LiptonReduction]: Number of co-enabled transitions 286 [2021-03-26 13:40:08,900 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:08,900 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:08,900 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 26 [2021-03-26 13:40:08,901 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 538 flow [2021-03-26 13:40:08,901 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-26 13:40:08,902 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:08,902 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:09,115 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:09,116 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:09,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:09,116 INFO L82 PathProgramCache]: Analyzing trace with hash -774273581, now seen corresponding path program 2 times [2021-03-26 13:40:09,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:09,116 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538906481] [2021-03-26 13:40:09,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:09,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:09,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-26 13:40:09,138 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-26 13:40:09,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:09,146 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-26 13:40:09,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,153 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-26 13:40:09,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538906481] [2021-03-26 13:40:09,154 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 13:40:09,154 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-26 13:40:09,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728377438] [2021-03-26 13:40:09,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:09,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:09,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:09,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:09,157 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 52 [2021-03-26 13:40:09,157 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-26 13:40:09,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:09,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 52 [2021-03-26 13:40:09,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:09,278 INFO L129 PetriNetUnfolder]: 235/405 cut-off events. [2021-03-26 13:40:09,278 INFO L130 PetriNetUnfolder]: For 1703/1750 co-relation queries the response was YES. [2021-03-26 13:40:09,280 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-26 13:40:09,282 INFO L132 encePairwiseOnDemand]: 47/52 looper letters, 36 selfloop transitions, 13 changer transitions 30/88 dead transitions. [2021-03-26 13:40:09,282 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 989 flow [2021-03-26 13:40:09,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 13:40:09,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 13:40:09,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2021-03-26 13:40:09,283 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2021-03-26 13:40:09,283 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 142 transitions. [2021-03-26 13:40:09,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 142 transitions. [2021-03-26 13:40:09,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:09,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 142 transitions. [2021-03-26 13:40:09,284 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-26 13:40:09,285 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-26 13:40:09,285 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-26 13:40:09,285 INFO L185 Difference]: Start difference. First operand has 61 places, 55 transitions, 538 flow. Second operand 5 states and 142 transitions. [2021-03-26 13:40:09,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 989 flow [2021-03-26 13:40:09,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 88 transitions, 915 flow, removed 30 selfloop flow, removed 2 redundant places. [2021-03-26 13:40:09,294 INFO L241 Difference]: Finished difference. Result has 66 places, 52 transitions, 508 flow [2021-03-26 13:40:09,295 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-26 13:40:09,295 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 42 predicate places. [2021-03-26 13:40:09,295 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:09,295 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-26 13:40:09,296 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-26 13:40:09,299 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 52 transitions, 508 flow [2021-03-26 13:40:09,312 INFO L129 PetriNetUnfolder]: 66/138 cut-off events. [2021-03-26 13:40:09,312 INFO L130 PetriNetUnfolder]: For 344/355 co-relation queries the response was YES. [2021-03-26 13:40:09,313 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-26 13:40:09,315 INFO L142 LiptonReduction]: Number of co-enabled transitions 212 [2021-03-26 13:40:09,319 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:09,319 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:09,320 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 25 [2021-03-26 13:40:09,320 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 508 flow [2021-03-26 13:40:09,320 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-26 13:40:09,320 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:09,321 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:09,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-26 13:40:09,321 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:09,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:09,321 INFO L82 PathProgramCache]: Analyzing trace with hash -1745818388, now seen corresponding path program 1 times [2021-03-26 13:40:09,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:09,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474170709] [2021-03-26 13:40:09,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:09,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:40:09,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 13:40:09,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,378 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-26 13:40:09,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474170709] [2021-03-26 13:40:09,378 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 13:40:09,378 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 13:40:09,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330935313] [2021-03-26 13:40:09,379 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:09,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:09,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:09,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:09,379 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-26 13:40:09,380 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-26 13:40:09,380 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:09,380 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-26 13:40:09,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:09,500 INFO L129 PetriNetUnfolder]: 220/363 cut-off events. [2021-03-26 13:40:09,500 INFO L130 PetriNetUnfolder]: For 1511/1520 co-relation queries the response was YES. [2021-03-26 13:40:09,501 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-26 13:40:09,504 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 57 selfloop transitions, 12 changer transitions 2/77 dead transitions. [2021-03-26 13:40:09,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 856 flow [2021-03-26 13:40:09,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 13:40:09,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 13:40:09,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2021-03-26 13:40:09,505 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47307692307692306 [2021-03-26 13:40:09,505 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 123 transitions. [2021-03-26 13:40:09,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 123 transitions. [2021-03-26 13:40:09,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:09,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 123 transitions. [2021-03-26 13:40:09,506 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-26 13:40:09,506 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-26 13:40:09,507 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-26 13:40:09,507 INFO L185 Difference]: Start difference. First operand has 62 places, 52 transitions, 508 flow. Second operand 5 states and 123 transitions. [2021-03-26 13:40:09,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 856 flow [2021-03-26 13:40:09,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 736 flow, removed 21 selfloop flow, removed 10 redundant places. [2021-03-26 13:40:09,515 INFO L241 Difference]: Finished difference. Result has 59 places, 55 transitions, 501 flow [2021-03-26 13:40:09,515 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-26 13:40:09,515 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-26 13:40:09,515 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:09,516 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-26 13:40:09,516 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-26 13:40:09,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 55 transitions, 501 flow [2021-03-26 13:40:09,529 INFO L129 PetriNetUnfolder]: 62/166 cut-off events. [2021-03-26 13:40:09,530 INFO L130 PetriNetUnfolder]: For 354/370 co-relation queries the response was YES. [2021-03-26 13:40:09,530 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-26 13:40:09,532 INFO L142 LiptonReduction]: Number of co-enabled transitions 242 [2021-03-26 13:40:09,536 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:09,536 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:09,537 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-26 13:40:09,537 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 501 flow [2021-03-26 13:40:09,538 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-26 13:40:09,538 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:09,538 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:09,538 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-26 13:40:09,538 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:09,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:09,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1144468276, now seen corresponding path program 2 times [2021-03-26 13:40:09,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:09,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931353749] [2021-03-26 13:40:09,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:09,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:09,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-26 13:40:09,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,581 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-26 13:40:09,581 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931353749] [2021-03-26 13:40:09,581 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-26 13:40:09,581 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-26 13:40:09,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861048105] [2021-03-26 13:40:09,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-26 13:40:09,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:09,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-26 13:40:09,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-26 13:40:09,584 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-26 13:40:09,585 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-26 13:40:09,585 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:09,585 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-26 13:40:09,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:09,698 INFO L129 PetriNetUnfolder]: 207/341 cut-off events. [2021-03-26 13:40:09,698 INFO L130 PetriNetUnfolder]: For 1457/1470 co-relation queries the response was YES. [2021-03-26 13:40:09,700 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-26 13:40:09,702 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 46 selfloop transitions, 13 changer transitions 8/73 dead transitions. [2021-03-26 13:40:09,702 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 770 flow [2021-03-26 13:40:09,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-26 13:40:09,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-26 13:40:09,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2021-03-26 13:40:09,703 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2021-03-26 13:40:09,703 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 120 transitions. [2021-03-26 13:40:09,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 120 transitions. [2021-03-26 13:40:09,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:09,703 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 120 transitions. [2021-03-26 13:40:09,704 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-26 13:40:09,704 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-26 13:40:09,704 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-26 13:40:09,704 INFO L185 Difference]: Start difference. First operand has 59 places, 55 transitions, 501 flow. Second operand 5 states and 120 transitions. [2021-03-26 13:40:09,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 770 flow [2021-03-26 13:40:09,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 749 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-03-26 13:40:09,711 INFO L241 Difference]: Finished difference. Result has 59 places, 46 transitions, 413 flow [2021-03-26 13:40:09,711 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-26 13:40:09,711 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-26 13:40:09,712 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:09,712 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-26 13:40:09,713 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-26 13:40:09,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 46 transitions, 413 flow [2021-03-26 13:40:09,724 INFO L129 PetriNetUnfolder]: 48/126 cut-off events. [2021-03-26 13:40:09,724 INFO L130 PetriNetUnfolder]: For 469/481 co-relation queries the response was YES. [2021-03-26 13:40:09,725 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-26 13:40:09,726 INFO L142 LiptonReduction]: Number of co-enabled transitions 228 [2021-03-26 13:40:09,730 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:09,730 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:09,730 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 19 [2021-03-26 13:40:09,730 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 413 flow [2021-03-26 13:40:09,730 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-26 13:40:09,730 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:09,730 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:09,731 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-26 13:40:09,731 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:09,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:09,731 INFO L82 PathProgramCache]: Analyzing trace with hash -938119427, now seen corresponding path program 1 times [2021-03-26 13:40:09,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:09,731 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419565818] [2021-03-26 13:40:09,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:09,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:09,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,786 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-26 13:40:09,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419565818] [2021-03-26 13:40:09,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464004871] [2021-03-26 13:40:09,787 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-26 13:40:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:09,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:09,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:09,823 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-26 13:40:09,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,838 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:09,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:09,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:09,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:09,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:09,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:09,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,874 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:09,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:40:09,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:09,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:09,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:09,892 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-26 13:40:09,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:09,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:09,897 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-26 13:40:09,897 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:09,897 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-26 13:40:09,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309515343] [2021-03-26 13:40:09,898 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-26 13:40:09,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:09,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-26 13:40:09,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-26 13:40:09,899 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-26 13:40:09,899 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-26 13:40:09,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:09,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-26 13:40:09,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:10,080 INFO L129 PetriNetUnfolder]: 223/370 cut-off events. [2021-03-26 13:40:10,081 INFO L130 PetriNetUnfolder]: For 1877/1879 co-relation queries the response was YES. [2021-03-26 13:40:10,082 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-26 13:40:10,084 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 56 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2021-03-26 13:40:10,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 976 flow [2021-03-26 13:40:10,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-26 13:40:10,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-26 13:40:10,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2021-03-26 13:40:10,086 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4543269230769231 [2021-03-26 13:40:10,086 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 189 transitions. [2021-03-26 13:40:10,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 189 transitions. [2021-03-26 13:40:10,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:10,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 189 transitions. [2021-03-26 13:40:10,086 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-26 13:40:10,087 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-26 13:40:10,087 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-26 13:40:10,087 INFO L185 Difference]: Start difference. First operand has 59 places, 46 transitions, 413 flow. Second operand 8 states and 189 transitions. [2021-03-26 13:40:10,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 976 flow [2021-03-26 13:40:10,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 885 flow, removed 20 selfloop flow, removed 9 redundant places. [2021-03-26 13:40:10,094 INFO L241 Difference]: Finished difference. Result has 61 places, 59 transitions, 583 flow [2021-03-26 13:40:10,095 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-26 13:40:10,095 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 37 predicate places. [2021-03-26 13:40:10,095 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:10,095 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-26 13:40:10,095 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-26 13:40:10,096 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 59 transitions, 583 flow [2021-03-26 13:40:10,111 INFO L129 PetriNetUnfolder]: 57/149 cut-off events. [2021-03-26 13:40:10,111 INFO L130 PetriNetUnfolder]: For 467/475 co-relation queries the response was YES. [2021-03-26 13:40:10,112 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-26 13:40:10,113 INFO L142 LiptonReduction]: Number of co-enabled transitions 278 [2021-03-26 13:40:10,118 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:10,118 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:10,119 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 24 [2021-03-26 13:40:10,119 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 583 flow [2021-03-26 13:40:10,119 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-26 13:40:10,119 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:10,119 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:10,340 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-26 13:40:10,341 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:10,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:10,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1433492785, now seen corresponding path program 2 times [2021-03-26 13:40:10,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:10,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410741459] [2021-03-26 13:40:10,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:10,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:10,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:10,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,388 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-26 13:40:10,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410741459] [2021-03-26 13:40:10,389 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209327378] [2021-03-26 13:40:10,389 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) [2021-03-26 13:40:10,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:40:10,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:10,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-03-26 13:40:10,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:10,437 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-26 13:40:10,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-26 13:40:10,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:10,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,456 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:10,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:40:10,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:10,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:10,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:10,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:10,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:10,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:10,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:40:10,505 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-26 13:40:10,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:10,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-26 13:40:10,512 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-26 13:40:10,512 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:10,512 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-26 13:40:10,515 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135357548] [2021-03-26 13:40:10,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-26 13:40:10,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:10,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-26 13:40:10,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-26 13:40:10,516 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-26 13:40:10,516 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-26 13:40:10,516 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:10,516 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-26 13:40:10,516 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:10,718 INFO L129 PetriNetUnfolder]: 217/351 cut-off events. [2021-03-26 13:40:10,719 INFO L130 PetriNetUnfolder]: For 1965/1971 co-relation queries the response was YES. [2021-03-26 13:40:10,720 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-26 13:40:10,722 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 52 selfloop transitions, 32 changer transitions 2/92 dead transitions. [2021-03-26 13:40:10,722 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 92 transitions, 1033 flow [2021-03-26 13:40:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-26 13:40:10,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-26 13:40:10,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2021-03-26 13:40:10,724 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4288461538461538 [2021-03-26 13:40:10,724 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 223 transitions. [2021-03-26 13:40:10,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 223 transitions. [2021-03-26 13:40:10,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:10,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 223 transitions. [2021-03-26 13:40:10,725 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-26 13:40:10,726 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-26 13:40:10,726 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-26 13:40:10,726 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 583 flow. Second operand 10 states and 223 transitions. [2021-03-26 13:40:10,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 92 transitions, 1033 flow [2021-03-26 13:40:10,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 92 transitions, 946 flow, removed 32 selfloop flow, removed 3 redundant places. [2021-03-26 13:40:10,734 INFO L241 Difference]: Finished difference. Result has 68 places, 60 transitions, 598 flow [2021-03-26 13:40:10,734 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-26 13:40:10,735 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 44 predicate places. [2021-03-26 13:40:10,735 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:10,735 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-26 13:40:10,735 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-26 13:40:10,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 60 transitions, 598 flow [2021-03-26 13:40:10,747 INFO L129 PetriNetUnfolder]: 61/155 cut-off events. [2021-03-26 13:40:10,747 INFO L130 PetriNetUnfolder]: For 384/397 co-relation queries the response was YES. [2021-03-26 13:40:10,748 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-26 13:40:10,749 INFO L142 LiptonReduction]: Number of co-enabled transitions 288 [2021-03-26 13:40:10,849 INFO L154 LiptonReduction]: Checked pairs total: 7 [2021-03-26 13:40:10,849 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:10,849 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 114 [2021-03-26 13:40:10,851 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 603 flow [2021-03-26 13:40:10,851 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-26 13:40:10,851 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:10,851 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:11,063 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:11,064 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:11,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:11,064 INFO L82 PathProgramCache]: Analyzing trace with hash 358546375, now seen corresponding path program 1 times [2021-03-26 13:40:11,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:11,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335607575] [2021-03-26 13:40:11,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:11,202 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-26 13:40:11,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:11,226 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-26 13:40:11,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:40:11,261 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-26 13:40:11,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:11,305 INFO L142 QuantifierPusher]: treesize reduction 141, result has 24.6 percent of original size [2021-03-26 13:40:11,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:11,349 INFO L142 QuantifierPusher]: treesize reduction 134, result has 55.0 percent of original size [2021-03-26 13:40:11,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-03-26 13:40:11,466 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 44 [2021-03-26 13:40:11,472 INFO L142 QuantifierPusher]: treesize reduction 160, result has 51.4 percent of original size [2021-03-26 13:40:11,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-03-26 13:40:11,585 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-03-26 13:40:11,591 INFO L142 QuantifierPusher]: treesize reduction 224, result has 46.0 percent of original size [2021-03-26 13:40:11,594 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.4 percent of original size 186 [2021-03-26 13:40:11,707 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-26 13:40:11,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335607575] [2021-03-26 13:40:11,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393794081] [2021-03-26 13:40:11,708 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-26 13:40:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:11,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-26 13:40:11,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:11,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:11,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:11,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:11,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:11,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:11,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:11,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:11,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:11,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:11,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:11,868 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-26 13:40:11,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:11,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:11,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:11,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 13:40:11,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,875 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:11,879 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,879 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:11,881 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:11,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:11,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:11,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:11,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:11,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:11,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:11,993 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.6 percent of original size [2021-03-26 13:40:11,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:40:11,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,996 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:11,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:11,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:11,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:11,999 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:12,000 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,001 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:12,001 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:12,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:12,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:40:12,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:40:12,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 13:40:12,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:12,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:12,163 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-26 13:40:12,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:12,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 13:40:12,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823334888] [2021-03-26 13:40:12,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 13:40:12,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:12,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 13:40:12,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-03-26 13:40:12,166 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2021-03-26 13:40:12,166 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-26 13:40:12,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:12,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2021-03-26 13:40:12,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:12,522 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-03-26 13:40:12,968 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-03-26 13:40:13,156 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-03-26 13:40:13,444 INFO L129 PetriNetUnfolder]: 289/476 cut-off events. [2021-03-26 13:40:13,445 INFO L130 PetriNetUnfolder]: For 2271/2285 co-relation queries the response was YES. [2021-03-26 13:40:13,446 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-26 13:40:13,449 INFO L132 encePairwiseOnDemand]: 40/53 looper letters, 56 selfloop transitions, 78 changer transitions 1/141 dead transitions. [2021-03-26 13:40:13,450 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 1714 flow [2021-03-26 13:40:13,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 13:40:13,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 13:40:13,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 377 transitions. [2021-03-26 13:40:13,451 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3743793445878848 [2021-03-26 13:40:13,451 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 377 transitions. [2021-03-26 13:40:13,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 377 transitions. [2021-03-26 13:40:13,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:13,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 377 transitions. [2021-03-26 13:40:13,453 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-26 13:40:13,454 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-26 13:40:13,454 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-26 13:40:13,454 INFO L185 Difference]: Start difference. First operand has 65 places, 60 transitions, 603 flow. Second operand 19 states and 377 transitions. [2021-03-26 13:40:13,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 1714 flow [2021-03-26 13:40:13,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 141 transitions, 1500 flow, removed 45 selfloop flow, removed 8 redundant places. [2021-03-26 13:40:13,464 INFO L241 Difference]: Finished difference. Result has 82 places, 123 transitions, 1334 flow [2021-03-26 13:40:13,464 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-26 13:40:13,464 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 58 predicate places. [2021-03-26 13:40:13,464 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:13,464 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-26 13:40:13,465 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-26 13:40:13,465 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 123 transitions, 1334 flow [2021-03-26 13:40:13,488 INFO L129 PetriNetUnfolder]: 143/313 cut-off events. [2021-03-26 13:40:13,488 INFO L130 PetriNetUnfolder]: For 790/803 co-relation queries the response was YES. [2021-03-26 13:40:13,490 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-26 13:40:13,492 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-26 13:40:13,809 INFO L154 LiptonReduction]: Checked pairs total: 28 [2021-03-26 13:40:13,809 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 13:40:13,809 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 345 [2021-03-26 13:40:13,809 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 123 transitions, 1343 flow [2021-03-26 13:40:13,810 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-26 13:40:13,810 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:13,810 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:14,023 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:14,024 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:14,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:14,024 INFO L82 PathProgramCache]: Analyzing trace with hash 254766597, now seen corresponding path program 1 times [2021-03-26 13:40:14,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:14,024 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097661518] [2021-03-26 13:40:14,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:14,134 INFO L142 QuantifierPusher]: treesize reduction 12, result has 53.8 percent of original size [2021-03-26 13:40:14,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:40:14,147 INFO L142 QuantifierPusher]: treesize reduction 12, result has 70.7 percent of original size [2021-03-26 13:40:14,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 13:40:14,168 INFO L142 QuantifierPusher]: treesize reduction 14, result has 88.4 percent of original size [2021-03-26 13:40:14,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 13:40:14,273 INFO L142 QuantifierPusher]: treesize reduction 19, result has 86.9 percent of original size [2021-03-26 13:40:14,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-26 13:40:14,352 INFO L142 QuantifierPusher]: treesize reduction 10, result has 93.4 percent of original size [2021-03-26 13:40:14,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-03-26 13:40:14,435 INFO L142 QuantifierPusher]: treesize reduction 96, result has 66.3 percent of original size [2021-03-26 13:40:14,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 189 [2021-03-26 13:40:14,573 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-03-26 13:40:14,583 INFO L142 QuantifierPusher]: treesize reduction 157, result has 59.3 percent of original size [2021-03-26 13:40:14,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-26 13:40:14,759 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-03-26 13:40:14,763 INFO L142 QuantifierPusher]: treesize reduction 160, result has 58.9 percent of original size [2021-03-26 13:40:14,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-26 13:40:14,896 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-26 13:40:14,897 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-26 13:40:14,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097661518] [2021-03-26 13:40:14,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617594594] [2021-03-26 13:40:14,897 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-26 13:40:14,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:14,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 13:40:14,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:14,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:14,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:14,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:14,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:14,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:14,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:14,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:14,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:14,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:14,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:15,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:15,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:15,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:15,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:15,012 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-26 13:40:15,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 13:40:15,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,013 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:15,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:40:15,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,016 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:15,018 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,018 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,018 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:15,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:15,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:15,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:15,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:15,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:15,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:15,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:15,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:15,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:15,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:15,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:15,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:15,241 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-26 13:40:15,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,250 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:15,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 13:40:15,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,253 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:15,254 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,254 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,254 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:15,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:15,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:15,329 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:40:15,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 13:40:15,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,331 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:15,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:40:15,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,334 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:15,335 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,335 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:15,335 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:15,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:15,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:15,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:40:15,442 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-26 13:40:15,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:15,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-26 13:40:15,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549338254] [2021-03-26 13:40:15,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-26 13:40:15,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:15,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-26 13:40:15,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-03-26 13:40:15,445 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 56 [2021-03-26 13:40:15,446 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-26 13:40:15,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:15,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 56 [2021-03-26 13:40:15,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:15,867 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 43 [2021-03-26 13:40:16,197 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-03-26 13:40:16,384 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-03-26 13:40:16,674 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 56 [2021-03-26 13:40:17,074 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-03-26 13:40:17,313 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-03-26 13:40:17,343 INFO L129 PetriNetUnfolder]: 419/739 cut-off events. [2021-03-26 13:40:17,344 INFO L130 PetriNetUnfolder]: For 3100/3102 co-relation queries the response was YES. [2021-03-26 13:40:17,346 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-26 13:40:17,352 INFO L132 encePairwiseOnDemand]: 40/56 looper letters, 88 selfloop transitions, 127 changer transitions 1/222 dead transitions. [2021-03-26 13:40:17,352 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 222 transitions, 2671 flow [2021-03-26 13:40:17,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:40:17,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:40:17,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 393 transitions. [2021-03-26 13:40:17,354 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3508928571428571 [2021-03-26 13:40:17,354 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 393 transitions. [2021-03-26 13:40:17,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 393 transitions. [2021-03-26 13:40:17,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:17,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 393 transitions. [2021-03-26 13:40:17,357 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-26 13:40:17,359 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-26 13:40:17,359 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-26 13:40:17,359 INFO L185 Difference]: Start difference. First operand has 82 places, 123 transitions, 1343 flow. Second operand 20 states and 393 transitions. [2021-03-26 13:40:17,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 222 transitions, 2671 flow [2021-03-26 13:40:17,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 222 transitions, 2569 flow, removed 51 selfloop flow, removed 0 redundant places. [2021-03-26 13:40:17,375 INFO L241 Difference]: Finished difference. Result has 112 places, 195 transitions, 2384 flow [2021-03-26 13:40:17,375 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-26 13:40:17,375 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 88 predicate places. [2021-03-26 13:40:17,375 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:17,375 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-26 13:40:17,376 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-26 13:40:17,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 195 transitions, 2384 flow [2021-03-26 13:40:17,430 INFO L129 PetriNetUnfolder]: 237/505 cut-off events. [2021-03-26 13:40:17,430 INFO L130 PetriNetUnfolder]: For 2415/2438 co-relation queries the response was YES. [2021-03-26 13:40:17,434 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-26 13:40:17,443 INFO L142 LiptonReduction]: Number of co-enabled transitions 558 [2021-03-26 13:40:18,074 INFO L154 LiptonReduction]: Checked pairs total: 115 [2021-03-26 13:40:18,074 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-26 13:40:18,075 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 700 [2021-03-26 13:40:18,075 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 195 transitions, 2415 flow [2021-03-26 13:40:18,075 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-26 13:40:18,075 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:18,075 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:18,297 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-26 13:40:18,297 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:18,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:18,298 INFO L82 PathProgramCache]: Analyzing trace with hash 1796981596, now seen corresponding path program 1 times [2021-03-26 13:40:18,298 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:18,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677329897] [2021-03-26 13:40:18,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:18,398 INFO L142 QuantifierPusher]: treesize reduction 56, result has 34.9 percent of original size [2021-03-26 13:40:18,399 INFO L147 QuantifierPusher]: treesize reduction 5, result has 83.3 percent of original size 25 [2021-03-26 13:40:18,419 INFO L142 QuantifierPusher]: treesize reduction 56, result has 42.9 percent of original size [2021-03-26 13:40:18,419 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.1 percent of original size 37 [2021-03-26 13:40:18,447 INFO L142 QuantifierPusher]: treesize reduction 56, result has 48.1 percent of original size [2021-03-26 13:40:18,447 INFO L147 QuantifierPusher]: treesize reduction 5, result has 90.4 percent of original size 47 [2021-03-26 13:40:18,485 INFO L142 QuantifierPusher]: treesize reduction 102, result has 44.0 percent of original size [2021-03-26 13:40:18,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:40:18,554 INFO L142 QuantifierPusher]: treesize reduction 125, result has 65.5 percent of original size [2021-03-26 13:40:18,555 INFO L147 QuantifierPusher]: treesize reduction 54, result has 77.2 percent of original size 183 [2021-03-26 13:40:18,718 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-03-26 13:40:18,723 INFO L142 QuantifierPusher]: treesize reduction 258, result has 45.2 percent of original size [2021-03-26 13:40:18,724 INFO L147 QuantifierPusher]: treesize reduction 14, result has 93.4 percent of original size 199 [2021-03-26 13:40:18,860 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-26 13:40:18,865 INFO L142 QuantifierPusher]: treesize reduction 250, result has 52.7 percent of original size [2021-03-26 13:40:18,867 INFO L147 QuantifierPusher]: treesize reduction 43, result has 84.5 percent of original size 235 [2021-03-26 13:40:19,047 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-03-26 13:40:19,059 INFO L142 QuantifierPusher]: treesize reduction 286, result has 46.4 percent of original size [2021-03-26 13:40:19,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-03-26 13:40:19,202 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-03-26 13:40:19,204 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-26 13:40:19,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677329897] [2021-03-26 13:40:19,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705999286] [2021-03-26 13:40:19,204 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-26 13:40:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:19,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-26 13:40:19,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:19,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:19,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:19,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:19,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:19,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:19,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:19,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:19,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,284 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:19,313 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.9 percent of original size [2021-03-26 13:40:19,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:19,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,329 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:19,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:19,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 13:40:19,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,332 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:19,334 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,334 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:19,335 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:19,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:19,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:19,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:40:19,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:19,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:40:19,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,444 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,445 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:19,511 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:40:19,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:40:19,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:19,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:19,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:19,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,515 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:40:19,517 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,517 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:19,518 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:40:19,520 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:40:19,520 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-26 13:40:19,521 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-26 13:40:19,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:19,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:19,611 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-26 13:40:19,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:19,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-26 13:40:19,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023267922] [2021-03-26 13:40:19,611 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 13:40:19,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:19,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 13:40:19,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-03-26 13:40:19,612 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 63 [2021-03-26 13:40:19,612 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-26 13:40:19,612 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:19,612 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 63 [2021-03-26 13:40:19,612 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:20,406 WARN L205 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2021-03-26 13:40:20,919 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-03-26 13:40:21,057 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 29 [2021-03-26 13:40:21,300 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-03-26 13:40:21,478 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-03-26 13:40:21,952 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 83 [2021-03-26 13:40:22,154 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2021-03-26 13:40:22,600 WARN L205 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 87 [2021-03-26 13:40:22,722 INFO L129 PetriNetUnfolder]: 562/966 cut-off events. [2021-03-26 13:40:22,723 INFO L130 PetriNetUnfolder]: For 7710/7734 co-relation queries the response was YES. [2021-03-26 13:40:22,728 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-26 13:40:22,736 INFO L132 encePairwiseOnDemand]: 46/63 looper letters, 148 selfloop transitions, 133 changer transitions 6/293 dead transitions. [2021-03-26 13:40:22,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 293 transitions, 4227 flow [2021-03-26 13:40:22,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 13:40:22,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 13:40:22,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 410 transitions. [2021-03-26 13:40:22,739 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30990173847316704 [2021-03-26 13:40:22,739 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 410 transitions. [2021-03-26 13:40:22,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 410 transitions. [2021-03-26 13:40:22,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:22,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 410 transitions. [2021-03-26 13:40:22,740 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-26 13:40:22,742 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-26 13:40:22,742 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-26 13:40:22,742 INFO L185 Difference]: Start difference. First operand has 111 places, 195 transitions, 2415 flow. Second operand 21 states and 410 transitions. [2021-03-26 13:40:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 293 transitions, 4227 flow [2021-03-26 13:40:22,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 293 transitions, 3853 flow, removed 162 selfloop flow, removed 5 redundant places. [2021-03-26 13:40:22,776 INFO L241 Difference]: Finished difference. Result has 133 places, 237 transitions, 3132 flow [2021-03-26 13:40:22,777 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-26 13:40:22,777 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 109 predicate places. [2021-03-26 13:40:22,777 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:22,777 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-26 13:40:22,777 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-26 13:40:22,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 132 places, 237 transitions, 3132 flow [2021-03-26 13:40:22,848 INFO L129 PetriNetUnfolder]: 359/709 cut-off events. [2021-03-26 13:40:22,848 INFO L130 PetriNetUnfolder]: For 5342/5453 co-relation queries the response was YES. [2021-03-26 13:40:22,854 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-26 13:40:22,861 INFO L142 LiptonReduction]: Number of co-enabled transitions 676 [2021-03-26 13:40:23,081 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:23,082 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:40:23,083 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 306 [2021-03-26 13:40:23,083 INFO L480 AbstractCegarLoop]: Abstraction has has 132 places, 237 transitions, 3138 flow [2021-03-26 13:40:23,083 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-26 13:40:23,083 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:23,083 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:23,305 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:23,306 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:23,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:23,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1928815717, now seen corresponding path program 2 times [2021-03-26 13:40:23,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:23,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422395453] [2021-03-26 13:40:23,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:23,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:23,396 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:40:23,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,408 INFO L142 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size [2021-03-26 13:40:23,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:40:23,429 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.0 percent of original size [2021-03-26 13:40:23,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:40:23,492 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.5 percent of original size [2021-03-26 13:40:23,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:40:23,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 13:40:23,625 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.8 percent of original size [2021-03-26 13:40:23,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-03-26 13:40:23,737 INFO L142 QuantifierPusher]: treesize reduction 219, result has 44.3 percent of original size [2021-03-26 13:40:23,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-26 13:40:23,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-26 13:40:23,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422395453] [2021-03-26 13:40:23,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316095859] [2021-03-26 13:40:23,842 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-26 13:40:23,886 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:40:23,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:23,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-26 13:40:23,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:23,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:23,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:23,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:23,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:23,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:23,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:23,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:23,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:23,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:23,959 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-26 13:40:23,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 13:40:23,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,960 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:23,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:23,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:40:23,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,963 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:23,964 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:23,965 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:23,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:23,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:23,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:23,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:23,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:24,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:24,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:24,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:24,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:40:24,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:40:24,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:40:24,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:40:24,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:40:24,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:40:24,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 13:40:24,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:24,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:24,161 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-26 13:40:24,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:24,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:40:24,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330525787] [2021-03-26 13:40:24,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:40:24,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:24,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:40:24,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:40:24,162 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-26 13:40:24,163 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-26 13:40:24,163 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:24,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-26 13:40:24,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:25,059 INFO L129 PetriNetUnfolder]: 613/1079 cut-off events. [2021-03-26 13:40:25,059 INFO L130 PetriNetUnfolder]: For 11092/11116 co-relation queries the response was YES. [2021-03-26 13:40:25,064 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-26 13:40:25,073 INFO L132 encePairwiseOnDemand]: 44/65 looper letters, 132 selfloop transitions, 145 changer transitions 0/283 dead transitions. [2021-03-26 13:40:25,074 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 283 transitions, 4298 flow [2021-03-26 13:40:25,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 13:40:25,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 13:40:25,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 333 transitions. [2021-03-26 13:40:25,075 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3415384615384615 [2021-03-26 13:40:25,075 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 333 transitions. [2021-03-26 13:40:25,075 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 333 transitions. [2021-03-26 13:40:25,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:25,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 333 transitions. [2021-03-26 13:40:25,077 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-26 13:40:25,078 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-26 13:40:25,078 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-26 13:40:25,078 INFO L185 Difference]: Start difference. First operand has 132 places, 237 transitions, 3138 flow. Second operand 15 states and 333 transitions. [2021-03-26 13:40:25,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 283 transitions, 4298 flow [2021-03-26 13:40:25,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 283 transitions, 4079 flow, removed 49 selfloop flow, removed 14 redundant places. [2021-03-26 13:40:25,124 INFO L241 Difference]: Finished difference. Result has 134 places, 263 transitions, 3696 flow [2021-03-26 13:40:25,124 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-26 13:40:25,124 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 110 predicate places. [2021-03-26 13:40:25,124 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:25,124 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-26 13:40:25,125 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-26 13:40:25,127 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 263 transitions, 3696 flow [2021-03-26 13:40:25,202 INFO L129 PetriNetUnfolder]: 378/787 cut-off events. [2021-03-26 13:40:25,202 INFO L130 PetriNetUnfolder]: For 5980/6093 co-relation queries the response was YES. [2021-03-26 13:40:25,209 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-26 13:40:25,218 INFO L142 LiptonReduction]: Number of co-enabled transitions 798 [2021-03-26 13:40:25,234 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:25,234 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:25,234 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 110 [2021-03-26 13:40:25,237 INFO L480 AbstractCegarLoop]: Abstraction has has 134 places, 263 transitions, 3696 flow [2021-03-26 13:40:25,237 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-26 13:40:25,237 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:25,237 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:25,460 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:25,460 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:25,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:25,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1809482531, now seen corresponding path program 3 times [2021-03-26 13:40:25,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:25,461 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391517663] [2021-03-26 13:40:25,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:25,545 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-26 13:40:25,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:25,560 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-26 13:40:25,561 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-26 13:40:25,588 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-26 13:40:25,588 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-26 13:40:25,641 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-26 13:40:25,642 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-26 13:40:25,712 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-26 13:40:25,714 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-26 13:40:25,846 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-03-26 13:40:25,849 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.9 percent of original size [2021-03-26 13:40:25,850 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.2 percent of original size 218 [2021-03-26 13:40:25,963 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 55 [2021-03-26 13:40:25,966 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-26 13:40:25,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-26 13:40:26,083 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-03-26 13:40:26,084 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-26 13:40:26,084 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391517663] [2021-03-26 13:40:26,084 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676333485] [2021-03-26 13:40:26,084 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-26 13:40:26,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-26 13:40:26,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:26,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-26 13:40:26,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:26,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:26,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:26,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:26,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:26,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:26,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:26,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:26,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:26,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:26,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:26,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:26,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:26,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:26,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:26,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:26,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:26,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:26,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:40:26,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:40:26,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:40:26,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:40:26,251 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-26 13:40:26,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:40:26,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,253 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:26,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:26,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:26,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,256 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:26,257 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:26,257 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:26,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:26,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:26,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,320 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:26,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 13:40:26,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:26,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,324 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:26,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 13:40:26,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:26,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,330 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:26,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:26,335 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 2, 3, 2, 1] term [2021-03-26 13:40:26,335 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-26 13:40:26,336 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:26,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:26,464 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-26 13:40:26,464 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:26,464 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-03-26 13:40:26,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772498540] [2021-03-26 13:40:26,465 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:40:26,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:26,466 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:40:26,466 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:40:26,466 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-26 13:40:26,467 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-26 13:40:26,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:26,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-26 13:40:26,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:26,876 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-03-26 13:40:27,437 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 54 [2021-03-26 13:40:27,729 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2021-03-26 13:40:27,960 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-03-26 13:40:28,116 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-03-26 13:40:28,496 INFO L129 PetriNetUnfolder]: 755/1365 cut-off events. [2021-03-26 13:40:28,496 INFO L130 PetriNetUnfolder]: For 14614/14637 co-relation queries the response was YES. [2021-03-26 13:40:28,506 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-26 13:40:28,524 INFO L132 encePairwiseOnDemand]: 46/65 looper letters, 143 selfloop transitions, 204 changer transitions 0/353 dead transitions. [2021-03-26 13:40:28,525 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 353 transitions, 5612 flow [2021-03-26 13:40:28,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:40:28,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:40:28,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 441 transitions. [2021-03-26 13:40:28,527 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3392307692307692 [2021-03-26 13:40:28,527 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 441 transitions. [2021-03-26 13:40:28,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 441 transitions. [2021-03-26 13:40:28,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:28,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 441 transitions. [2021-03-26 13:40:28,528 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-26 13:40:28,529 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-26 13:40:28,530 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-26 13:40:28,530 INFO L185 Difference]: Start difference. First operand has 134 places, 263 transitions, 3696 flow. Second operand 20 states and 441 transitions. [2021-03-26 13:40:28,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 353 transitions, 5612 flow [2021-03-26 13:40:28,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 353 transitions, 5434 flow, removed 57 selfloop flow, removed 5 redundant places. [2021-03-26 13:40:28,585 INFO L241 Difference]: Finished difference. Result has 152 places, 328 transitions, 5043 flow [2021-03-26 13:40:28,586 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-26 13:40:28,586 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 128 predicate places. [2021-03-26 13:40:28,586 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:28,586 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-26 13:40:28,586 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-26 13:40:28,589 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 152 places, 328 transitions, 5043 flow [2021-03-26 13:40:28,680 INFO L129 PetriNetUnfolder]: 452/980 cut-off events. [2021-03-26 13:40:28,680 INFO L130 PetriNetUnfolder]: For 9027/9146 co-relation queries the response was YES. [2021-03-26 13:40:28,687 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-26 13:40:28,697 INFO L142 LiptonReduction]: Number of co-enabled transitions 1054 [2021-03-26 13:40:28,718 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:28,718 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:28,719 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 133 [2021-03-26 13:40:28,719 INFO L480 AbstractCegarLoop]: Abstraction has has 152 places, 328 transitions, 5043 flow [2021-03-26 13:40:28,719 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-26 13:40:28,719 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:28,719 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:28,941 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-26 13:40:28,941 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:28,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:28,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2142922839, now seen corresponding path program 4 times [2021-03-26 13:40:28,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:28,942 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679598994] [2021-03-26 13:40:28,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:28,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:28,987 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-26 13:40:28,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:28,999 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-26 13:40:29,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:29,020 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.0 percent of original size [2021-03-26 13:40:29,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:29,081 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-26 13:40:29,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:40:29,140 INFO L142 QuantifierPusher]: treesize reduction 100, result has 57.4 percent of original size [2021-03-26 13:40:29,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-03-26 13:40:29,222 INFO L142 QuantifierPusher]: treesize reduction 105, result has 56.8 percent of original size [2021-03-26 13:40:29,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-03-26 13:40:29,304 INFO L142 QuantifierPusher]: treesize reduction 231, result has 46.3 percent of original size [2021-03-26 13:40:29,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-26 13:40:29,421 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-03-26 13:40:29,422 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-26 13:40:29,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679598994] [2021-03-26 13:40:29,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [771314282] [2021-03-26 13:40:29,422 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-26 13:40:29,445 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 13:40:29,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:29,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-26 13:40:29,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:29,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:29,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:29,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:29,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:29,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-26 13:40:29,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:29,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:29,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:29,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:29,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:29,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:29,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:29,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:29,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:29,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:29,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:29,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,617 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,619 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:29,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:29,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:29,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:29,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:29,665 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-26 13:40:29,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:40:29,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:29,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:29,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:29,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,674 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:29,675 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,675 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:29,676 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:29,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:29,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:29,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:40:29,741 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-26 13:40:29,741 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:29,741 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:40:29,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228352877] [2021-03-26 13:40:29,742 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:40:29,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:29,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:40:29,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:40:29,743 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-26 13:40:29,743 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-26 13:40:29,743 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:29,743 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-26 13:40:29,743 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:30,350 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-03-26 13:40:30,930 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-03-26 13:40:31,067 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-03-26 13:40:31,344 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-03-26 13:40:31,614 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-03-26 13:40:31,917 INFO L129 PetriNetUnfolder]: 942/1711 cut-off events. [2021-03-26 13:40:31,917 INFO L130 PetriNetUnfolder]: For 22370/22393 co-relation queries the response was YES. [2021-03-26 13:40:31,925 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-26 13:40:31,938 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 233 selfloop transitions, 225 changer transitions 3/467 dead transitions. [2021-03-26 13:40:31,938 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 467 transitions, 7996 flow [2021-03-26 13:40:31,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 13:40:31,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 13:40:31,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 459 transitions. [2021-03-26 13:40:31,940 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3362637362637363 [2021-03-26 13:40:31,940 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 459 transitions. [2021-03-26 13:40:31,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 459 transitions. [2021-03-26 13:40:31,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:31,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 459 transitions. [2021-03-26 13:40:31,941 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-26 13:40:31,942 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-26 13:40:31,943 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-26 13:40:31,943 INFO L185 Difference]: Start difference. First operand has 152 places, 328 transitions, 5043 flow. Second operand 21 states and 459 transitions. [2021-03-26 13:40:31,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 467 transitions, 7996 flow [2021-03-26 13:40:32,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 467 transitions, 7644 flow, removed 100 selfloop flow, removed 10 redundant places. [2021-03-26 13:40:32,046 INFO L241 Difference]: Finished difference. Result has 170 places, 415 transitions, 6802 flow [2021-03-26 13:40:32,047 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-26 13:40:32,047 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2021-03-26 13:40:32,047 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:32,047 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-26 13:40:32,047 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-26 13:40:32,051 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 415 transitions, 6802 flow [2021-03-26 13:40:32,185 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-26 13:40:32,186 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:32,186 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:32,186 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:32,186 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:32,204 INFO L129 PetriNetUnfolder]: 567/1210 cut-off events. [2021-03-26 13:40:32,204 INFO L130 PetriNetUnfolder]: For 14102/14284 co-relation queries the response was YES. [2021-03-26 13:40:32,213 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-26 13:40:32,227 INFO L142 LiptonReduction]: Number of co-enabled transitions 1296 [2021-03-26 13:40:32,260 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:32,260 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:32,260 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 213 [2021-03-26 13:40:32,261 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 415 transitions, 6802 flow [2021-03-26 13:40:32,261 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-26 13:40:32,261 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:32,261 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:32,482 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-26 13:40:32,483 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:32,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:32,483 INFO L82 PathProgramCache]: Analyzing trace with hash 103859701, now seen corresponding path program 5 times [2021-03-26 13:40:32,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:32,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495942772] [2021-03-26 13:40:32,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:32,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:32,551 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-26 13:40:32,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:32,568 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-26 13:40:32,569 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-26 13:40:32,592 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-26 13:40:32,593 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-26 13:40:32,645 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-26 13:40:32,646 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-26 13:40:32,707 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-26 13:40:32,708 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-26 13:40:32,826 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-03-26 13:40:32,830 INFO L142 QuantifierPusher]: treesize reduction 341, result has 37.7 percent of original size [2021-03-26 13:40:32,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2021-03-26 13:40:32,944 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-03-26 13:40:32,948 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-26 13:40:32,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-26 13:40:33,076 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-03-26 13:40:33,077 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-26 13:40:33,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495942772] [2021-03-26 13:40:33,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724027453] [2021-03-26 13:40:33,077 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-26 13:40:33,108 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-26 13:40:33,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:33,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 13:40:33,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:33,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:33,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:33,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:33,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:33,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:33,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:33,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:33,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:33,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:33,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:40:33,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:33,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:33,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:33,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:33,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:33,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:33,280 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:40:33,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:33,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,281 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:33,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:33,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 13:40:33,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,284 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:40:33,285 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,285 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:33,291 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:40:33,293 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:40:33,293 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-26 13:40:33,294 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-26 13:40:33,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:33,354 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:40:33,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 13:40:33,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:33,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:33,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 13:40:33,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,358 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:33,359 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,359 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:33,359 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:33,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:33,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:33,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:33,419 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-26 13:40:33,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:33,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:40:33,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250834922] [2021-03-26 13:40:33,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:40:33,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:33,420 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:40:33,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:40:33,421 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-26 13:40:33,421 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-26 13:40:33,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:33,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-26 13:40:33,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:33,680 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-03-26 13:40:33,976 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-03-26 13:40:34,224 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-03-26 13:40:34,345 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-03-26 13:40:34,553 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-26 13:40:34,903 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 60 [2021-03-26 13:40:35,271 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-26 13:40:35,593 INFO L129 PetriNetUnfolder]: 1209/2219 cut-off events. [2021-03-26 13:40:35,593 INFO L130 PetriNetUnfolder]: For 38797/38820 co-relation queries the response was YES. [2021-03-26 13:40:35,602 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-26 13:40:35,610 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 198 selfloop transitions, 323 changer transitions 1/528 dead transitions. [2021-03-26 13:40:35,610 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 528 transitions, 9688 flow [2021-03-26 13:40:35,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:40:35,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:40:35,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 433 transitions. [2021-03-26 13:40:35,612 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3330769230769231 [2021-03-26 13:40:35,612 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 433 transitions. [2021-03-26 13:40:35,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 433 transitions. [2021-03-26 13:40:35,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:35,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 433 transitions. [2021-03-26 13:40:35,614 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-26 13:40:35,627 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-26 13:40:35,628 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-26 13:40:35,628 INFO L185 Difference]: Start difference. First operand has 170 places, 415 transitions, 6802 flow. Second operand 20 states and 433 transitions. [2021-03-26 13:40:35,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 528 transitions, 9688 flow [2021-03-26 13:40:35,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 528 transitions, 9356 flow, removed 129 selfloop flow, removed 7 redundant places. [2021-03-26 13:40:35,744 INFO L241 Difference]: Finished difference. Result has 190 places, 490 transitions, 8767 flow [2021-03-26 13:40:35,745 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-26 13:40:35,745 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 166 predicate places. [2021-03-26 13:40:35,745 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:35,745 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-26 13:40:35,745 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-26 13:40:35,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 490 transitions, 8767 flow [2021-03-26 13:40:35,901 INFO L129 PetriNetUnfolder]: 702/1507 cut-off events. [2021-03-26 13:40:35,901 INFO L130 PetriNetUnfolder]: For 23222/23550 co-relation queries the response was YES. [2021-03-26 13:40:35,909 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-26 13:40:35,920 INFO L142 LiptonReduction]: Number of co-enabled transitions 1608 [2021-03-26 13:40:35,952 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:35,953 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:35,953 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 208 [2021-03-26 13:40:35,953 INFO L480 AbstractCegarLoop]: Abstraction has has 190 places, 490 transitions, 8767 flow [2021-03-26 13:40:35,953 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-26 13:40:35,953 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:35,954 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:36,175 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-03-26 13:40:36,175 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:36,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:36,175 INFO L82 PathProgramCache]: Analyzing trace with hash 777595920, now seen corresponding path program 1 times [2021-03-26 13:40:36,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:36,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474426160] [2021-03-26 13:40:36,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:36,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:36,240 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-26 13:40:36,240 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:36,264 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-26 13:40:36,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:40:36,292 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-26 13:40:36,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:36,331 INFO L142 QuantifierPusher]: treesize reduction 69, result has 60.6 percent of original size [2021-03-26 13:40:36,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:36,385 INFO L142 QuantifierPusher]: treesize reduction 176, result has 47.5 percent of original size [2021-03-26 13:40:36,386 INFO L147 QuantifierPusher]: treesize reduction 7, result has 95.6 percent of original size 152 [2021-03-26 13:40:36,507 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-03-26 13:40:36,511 INFO L142 QuantifierPusher]: treesize reduction 215, result has 46.3 percent of original size [2021-03-26 13:40:36,511 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-26 13:40:36,621 INFO L142 QuantifierPusher]: treesize reduction 225, result has 44.7 percent of original size [2021-03-26 13:40:36,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-26 13:40:36,725 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-26 13:40:36,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474426160] [2021-03-26 13:40:36,725 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682656214] [2021-03-26 13:40:36,725 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-26 13:40:36,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:36,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:40:36,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:36,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:36,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:36,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:36,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:36,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:36,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-26 13:40:36,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:40:36,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:40:36,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:40:36,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:40:36,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:36,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:36,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:36,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:36,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:40:36,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:40:36,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:40:36,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:40:36,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:36,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:36,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:36,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:40:36,949 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:40:36,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:40:36,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,950 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:36,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:36,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 13:40:36,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,952 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:40:36,953 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:36,953 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:36,954 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:40:36,956 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:40:36,956 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-26 13:40:36,957 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-26 13:40:36,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:37,008 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:40:37,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 13:40:37,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,009 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:37,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:37,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 13:40:37,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,012 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:37,014 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,014 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:37,015 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:37,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:37,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:37,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:37,088 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-26 13:40:37,089 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:37,089 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2021-03-26 13:40:37,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701241035] [2021-03-26 13:40:37,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-26 13:40:37,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:37,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-26 13:40:37,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-03-26 13:40:37,090 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-26 13:40:37,090 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-26 13:40:37,090 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:37,090 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-26 13:40:37,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:37,230 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-03-26 13:40:37,433 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-26 13:40:37,661 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-03-26 13:40:38,233 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 59 [2021-03-26 13:40:38,348 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-03-26 13:40:38,633 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-26 13:40:38,882 INFO L129 PetriNetUnfolder]: 1499/2711 cut-off events. [2021-03-26 13:40:38,883 INFO L130 PetriNetUnfolder]: For 59323/59325 co-relation queries the response was YES. [2021-03-26 13:40:38,898 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-26 13:40:38,914 INFO L132 encePairwiseOnDemand]: 48/65 looper letters, 429 selfloop transitions, 191 changer transitions 5/631 dead transitions. [2021-03-26 13:40:38,914 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 631 transitions, 12537 flow [2021-03-26 13:40:38,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:40:38,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:40:38,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 437 transitions. [2021-03-26 13:40:38,916 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33615384615384614 [2021-03-26 13:40:38,916 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 437 transitions. [2021-03-26 13:40:38,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 437 transitions. [2021-03-26 13:40:38,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:38,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 437 transitions. [2021-03-26 13:40:38,917 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-26 13:40:38,918 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-26 13:40:38,919 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-26 13:40:38,919 INFO L185 Difference]: Start difference. First operand has 190 places, 490 transitions, 8767 flow. Second operand 20 states and 437 transitions. [2021-03-26 13:40:38,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 631 transitions, 12537 flow [2021-03-26 13:40:39,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 631 transitions, 12055 flow, removed 161 selfloop flow, removed 9 redundant places. [2021-03-26 13:40:39,144 INFO L241 Difference]: Finished difference. Result has 210 places, 553 transitions, 10195 flow [2021-03-26 13:40:39,145 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-26 13:40:39,145 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 186 predicate places. [2021-03-26 13:40:39,145 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:39,145 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-26 13:40:39,145 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-26 13:40:39,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 553 transitions, 10195 flow [2021-03-26 13:40:39,359 INFO L129 PetriNetUnfolder]: 895/1865 cut-off events. [2021-03-26 13:40:39,359 INFO L130 PetriNetUnfolder]: For 39370/39690 co-relation queries the response was YES. [2021-03-26 13:40:39,372 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-26 13:40:39,387 INFO L142 LiptonReduction]: Number of co-enabled transitions 1772 [2021-03-26 13:40:39,425 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:39,425 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:39,425 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 280 [2021-03-26 13:40:39,425 INFO L480 AbstractCegarLoop]: Abstraction has has 209 places, 553 transitions, 10195 flow [2021-03-26 13:40:39,426 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-26 13:40:39,426 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:39,426 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:39,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:39,626 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:39,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:39,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1482398681, now seen corresponding path program 6 times [2021-03-26 13:40:39,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:39,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713466834] [2021-03-26 13:40:39,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:39,689 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-26 13:40:39,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:40:39,701 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-26 13:40:39,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:40:39,721 INFO L142 QuantifierPusher]: treesize reduction 12, result has 74.5 percent of original size [2021-03-26 13:40:39,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:40:39,745 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-26 13:40:39,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:40:39,812 INFO L142 QuantifierPusher]: treesize reduction 92, result has 59.6 percent of original size [2021-03-26 13:40:39,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-26 13:40:39,923 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 46 [2021-03-26 13:40:39,926 INFO L142 QuantifierPusher]: treesize reduction 250, result has 42.1 percent of original size [2021-03-26 13:40:39,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-26 13:40:40,046 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-26 13:40:40,048 INFO L142 QuantifierPusher]: treesize reduction 255, result has 42.0 percent of original size [2021-03-26 13:40:40,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-26 13:40:40,153 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-26 13:40:40,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713466834] [2021-03-26 13:40:40,153 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479306280] [2021-03-26 13:40:40,153 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-26 13:40:40,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-26 13:40:40,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:40:40,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:40:40,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:40,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:40,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:40,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:40,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:40,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:40,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:40:40,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:40:40,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:40,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:40,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:40,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-26 13:40:40,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:40:40,347 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-26 13:40:40,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:40:40,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:40,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:40,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:40:40,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,351 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:40:40,352 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,352 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:40,353 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:40:40,354 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:40:40,355 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-26 13:40:40,356 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-26 13:40:40,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:40,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:40:40,426 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-26 13:40:40,426 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:40,426 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-26 13:40:40,426 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634806104] [2021-03-26 13:40:40,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:40:40,426 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:40,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:40:40,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:40:40,427 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-26 13:40:40,427 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-26 13:40:40,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:40,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-26 13:40:40,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:40,762 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-26 13:40:41,138 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-03-26 13:40:41,437 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-03-26 13:40:42,413 INFO L129 PetriNetUnfolder]: 1878/3389 cut-off events. [2021-03-26 13:40:42,414 INFO L130 PetriNetUnfolder]: For 89148/89171 co-relation queries the response was YES. [2021-03-26 13:40:42,437 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-26 13:40:42,459 INFO L132 encePairwiseOnDemand]: 45/65 looper letters, 472 selfloop transitions, 284 changer transitions 1/763 dead transitions. [2021-03-26 13:40:42,459 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 763 transitions, 15473 flow [2021-03-26 13:40:42,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:40:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:40:42,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 464 transitions. [2021-03-26 13:40:42,461 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3569230769230769 [2021-03-26 13:40:42,461 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 464 transitions. [2021-03-26 13:40:42,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 464 transitions. [2021-03-26 13:40:42,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:42,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 464 transitions. [2021-03-26 13:40:42,462 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-26 13:40:42,464 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-26 13:40:42,464 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-26 13:40:42,464 INFO L185 Difference]: Start difference. First operand has 209 places, 553 transitions, 10195 flow. Second operand 20 states and 464 transitions. [2021-03-26 13:40:42,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 763 transitions, 15473 flow [2021-03-26 13:40:42,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 763 transitions, 15073 flow, removed 155 selfloop flow, removed 6 redundant places. [2021-03-26 13:40:42,881 INFO L241 Difference]: Finished difference. Result has 232 places, 698 transitions, 13738 flow [2021-03-26 13:40:42,882 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-26 13:40:42,882 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 208 predicate places. [2021-03-26 13:40:42,882 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:42,882 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-26 13:40:42,882 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-26 13:40:42,887 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 232 places, 698 transitions, 13738 flow [2021-03-26 13:40:43,110 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-26 13:40:43,110 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:43,110 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:43,156 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-26 13:40:43,156 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:40:43,156 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:43,156 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:43,156 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:43,188 INFO L129 PetriNetUnfolder]: 1132/2327 cut-off events. [2021-03-26 13:40:43,188 INFO L130 PetriNetUnfolder]: For 53425/53941 co-relation queries the response was YES. [2021-03-26 13:40:43,207 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-26 13:40:43,228 INFO L142 LiptonReduction]: Number of co-enabled transitions 2144 [2021-03-26 13:40:43,581 INFO L154 LiptonReduction]: Checked pairs total: 3 [2021-03-26 13:40:43,582 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-26 13:40:43,582 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 700 [2021-03-26 13:40:43,582 INFO L480 AbstractCegarLoop]: Abstraction has has 232 places, 698 transitions, 13752 flow [2021-03-26 13:40:43,582 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-26 13:40:43,582 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:43,582 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:43,804 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-03-26 13:40:43,804 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:43,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:43,805 INFO L82 PathProgramCache]: Analyzing trace with hash -379965149, now seen corresponding path program 7 times [2021-03-26 13:40:43,805 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:43,805 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606293327] [2021-03-26 13:40:43,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:43,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:43,846 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-26 13:40:43,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:43,869 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-26 13:40:43,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:40:43,898 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-26 13:40:43,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:43,932 INFO L142 QuantifierPusher]: treesize reduction 130, result has 26.1 percent of original size [2021-03-26 13:40:43,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:43,974 INFO L142 QuantifierPusher]: treesize reduction 114, result has 59.6 percent of original size [2021-03-26 13:40:43,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-26 13:40:44,069 INFO L142 QuantifierPusher]: treesize reduction 174, result has 52.8 percent of original size [2021-03-26 13:40:44,071 INFO L147 QuantifierPusher]: treesize reduction 7, result has 96.4 percent of original size 188 [2021-03-26 13:40:44,313 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 44 [2021-03-26 13:40:44,316 INFO L142 QuantifierPusher]: treesize reduction 195, result has 49.0 percent of original size [2021-03-26 13:40:44,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-26 13:40:44,426 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-26 13:40:44,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606293327] [2021-03-26 13:40:44,426 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836052967] [2021-03-26 13:40:44,426 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-26 13:40:44,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:44,446 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-26 13:40:44,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:44,447 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,448 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:44,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:40:44,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:44,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:44,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:44,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-26 13:40:44,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:44,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:44,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:44,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:44,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:40:44,577 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-26 13:40:44,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:40:44,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:44,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:44,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:44,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,580 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:44,581 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:44,581 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:44,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:44,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:40:44,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:40:44,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:40:44,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:44,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:44,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:40:44,671 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:40:44,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:40:44,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,673 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:44,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:44,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:40:44,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,675 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:40:44,676 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,676 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:44,683 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:40:44,684 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:40:44,685 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-26 13:40:44,686 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-26 13:40:44,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,753 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,755 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:44,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:40:44,757 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-26 13:40:44,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:44,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-26 13:40:44,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829920074] [2021-03-26 13:40:44,757 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 13:40:44,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:44,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 13:40:44,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-03-26 13:40:44,758 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2021-03-26 13:40:44,758 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-26 13:40:44,758 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:44,758 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2021-03-26 13:40:44,758 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:45,165 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-03-26 13:40:46,233 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-03-26 13:40:46,707 INFO L129 PetriNetUnfolder]: 1945/3540 cut-off events. [2021-03-26 13:40:46,707 INFO L130 PetriNetUnfolder]: For 95681/95702 co-relation queries the response was YES. [2021-03-26 13:40:46,734 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-26 13:40:46,755 INFO L132 encePairwiseOnDemand]: 46/68 looper letters, 523 selfloop transitions, 253 changer transitions 2/784 dead transitions. [2021-03-26 13:40:46,755 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 784 transitions, 16835 flow [2021-03-26 13:40:46,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 13:40:46,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 13:40:46,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 406 transitions. [2021-03-26 13:40:46,757 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142414860681115 [2021-03-26 13:40:46,757 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 406 transitions. [2021-03-26 13:40:46,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 406 transitions. [2021-03-26 13:40:46,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:46,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 406 transitions. [2021-03-26 13:40:46,758 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-26 13:40:46,760 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-26 13:40:46,760 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-26 13:40:46,760 INFO L185 Difference]: Start difference. First operand has 232 places, 698 transitions, 13752 flow. Second operand 19 states and 406 transitions. [2021-03-26 13:40:46,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 784 transitions, 16835 flow [2021-03-26 13:40:47,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 784 transitions, 16153 flow, removed 332 selfloop flow, removed 3 redundant places. [2021-03-26 13:40:47,197 INFO L241 Difference]: Finished difference. Result has 252 places, 751 transitions, 14929 flow [2021-03-26 13:40:47,197 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-26 13:40:47,197 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 228 predicate places. [2021-03-26 13:40:47,197 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:47,197 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-26 13:40:47,198 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-26 13:40:47,203 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 252 places, 751 transitions, 14929 flow [2021-03-26 13:40:47,495 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-26 13:40:47,496 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:40:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:47,496 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:47,548 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-26 13:40:47,548 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-26 13:40:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:47,548 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:47,591 INFO L129 PetriNetUnfolder]: 1184/2425 cut-off events. [2021-03-26 13:40:47,591 INFO L130 PetriNetUnfolder]: For 54672/55287 co-relation queries the response was YES. [2021-03-26 13:40:47,611 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-26 13:40:47,633 INFO L142 LiptonReduction]: Number of co-enabled transitions 2256 [2021-03-26 13:40:47,858 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 13:40:47,858 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:47,858 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 661 [2021-03-26 13:40:47,859 INFO L480 AbstractCegarLoop]: Abstraction has has 252 places, 751 transitions, 14942 flow [2021-03-26 13:40:47,859 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-26 13:40:47,859 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:47,859 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:48,067 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:48,068 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:48,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:48,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1827327607, now seen corresponding path program 1 times [2021-03-26 13:40:48,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:48,068 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197102016] [2021-03-26 13:40:48,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:48,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:48,090 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:40:48,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:48,100 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-26 13:40:48,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 13:40:48,119 INFO L142 QuantifierPusher]: treesize reduction 3, result has 94.0 percent of original size [2021-03-26 13:40:48,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:40:48,157 INFO L142 QuantifierPusher]: treesize reduction 8, result has 85.7 percent of original size [2021-03-26 13:40:48,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:40:48,181 INFO L142 QuantifierPusher]: treesize reduction 30, result has 63.4 percent of original size [2021-03-26 13:40:48,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:40:48,228 INFO L142 QuantifierPusher]: treesize reduction 30, result has 62.0 percent of original size [2021-03-26 13:40:48,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:40:48,268 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-26 13:40:48,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197102016] [2021-03-26 13:40:48,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056488949] [2021-03-26 13:40:48,269 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) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:48,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:48,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:40:48,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:48,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:48,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:48,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:48,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:48,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:48,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:40:48,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:40:48,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:40:48,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:40:48,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:40:48,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:48,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:48,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:48,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:48,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:40:48,465 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-26 13:40:48,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,500 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-26 13:40:48,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:40:48,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,501 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:48,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:48,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:40:48,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,503 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:48,504 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,504 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:48,504 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:40:48,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:40:48,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:48,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:48,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:48,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:48,584 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-26 13:40:48,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:48,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:40:48,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117275003] [2021-03-26 13:40:48,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:40:48,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:48,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:40:48,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:40:48,586 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 69 [2021-03-26 13:40:48,586 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-26 13:40:48,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:48,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 69 [2021-03-26 13:40:48,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:50,775 INFO L129 PetriNetUnfolder]: 2073/3824 cut-off events. [2021-03-26 13:40:50,775 INFO L130 PetriNetUnfolder]: For 106004/106025 co-relation queries the response was YES. [2021-03-26 13:40:50,797 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-26 13:40:50,814 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 588 selfloop transitions, 308 changer transitions 9/911 dead transitions. [2021-03-26 13:40:50,814 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 911 transitions, 20069 flow [2021-03-26 13:40:50,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 13:40:50,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-26 13:40:50,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 365 transitions. [2021-03-26 13:40:50,829 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3111679454390452 [2021-03-26 13:40:50,829 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 365 transitions. [2021-03-26 13:40:50,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 365 transitions. [2021-03-26 13:40:50,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:50,829 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 365 transitions. [2021-03-26 13:40:50,830 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-26 13:40:50,831 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-26 13:40:50,831 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-26 13:40:50,831 INFO L185 Difference]: Start difference. First operand has 252 places, 751 transitions, 14942 flow. Second operand 17 states and 365 transitions. [2021-03-26 13:40:50,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 911 transitions, 20069 flow [2021-03-26 13:40:51,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 911 transitions, 19644 flow, removed 171 selfloop flow, removed 8 redundant places. [2021-03-26 13:40:51,255 INFO L241 Difference]: Finished difference. Result has 268 places, 834 transitions, 17123 flow [2021-03-26 13:40:51,256 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-26 13:40:51,256 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 244 predicate places. [2021-03-26 13:40:51,256 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:51,256 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-26 13:40:51,256 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-26 13:40:51,262 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 268 places, 834 transitions, 17123 flow [2021-03-26 13:40:51,565 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-26 13:40:51,565 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:51,565 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:51,565 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:51,565 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:51,617 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-26 13:40:51,617 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:40:51,617 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:51,617 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:51,617 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:51,659 INFO L129 PetriNetUnfolder]: 1323/2764 cut-off events. [2021-03-26 13:40:51,659 INFO L130 PetriNetUnfolder]: For 71487/72025 co-relation queries the response was YES. [2021-03-26 13:40:51,682 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-26 13:40:51,707 INFO L142 LiptonReduction]: Number of co-enabled transitions 2368 [2021-03-26 13:40:51,793 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:51,794 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:51,794 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 538 [2021-03-26 13:40:51,794 INFO L480 AbstractCegarLoop]: Abstraction has has 268 places, 834 transitions, 17123 flow [2021-03-26 13:40:51,794 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-26 13:40:51,794 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:51,794 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:51,995 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-03-26 13:40:51,995 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:51,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:51,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1477013648, now seen corresponding path program 1 times [2021-03-26 13:40:51,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:51,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308772890] [2021-03-26 13:40:51,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:52,035 INFO L142 QuantifierPusher]: treesize reduction 37, result has 31.5 percent of original size [2021-03-26 13:40:52,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:40:52,050 INFO L142 QuantifierPusher]: treesize reduction 37, result has 37.3 percent of original size [2021-03-26 13:40:52,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:40:52,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:52,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 13:40:52,143 INFO L142 QuantifierPusher]: treesize reduction 40, result has 60.4 percent of original size [2021-03-26 13:40:52,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:40:52,184 INFO L142 QuantifierPusher]: treesize reduction 35, result has 62.0 percent of original size [2021-03-26 13:40:52,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 13:40:52,282 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-26 13:40:52,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308772890] [2021-03-26 13:40:52,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342580481] [2021-03-26 13:40:52,283 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-26 13:40:52,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:52,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:40:52,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:52,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:40:52,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:52,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:52,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:52,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:52,346 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-26 13:40:52,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:52,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,351 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:52,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:52,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:52,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,353 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:52,354 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:52,355 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:52,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:52,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:52,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:52,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:52,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:40:52,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:52,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:52,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:52,474 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-26 13:40:52,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:52,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:52,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:52,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:52,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,545 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,549 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:52,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:52,553 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-26 13:40:52,553 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:52,553 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-26 13:40:52,553 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649034739] [2021-03-26 13:40:52,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 13:40:52,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:52,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 13:40:52,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-03-26 13:40:52,555 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-26 13:40:52,555 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-26 13:40:52,555 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:52,555 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-26 13:40:52,555 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:54,152 INFO L129 PetriNetUnfolder]: 2113/3932 cut-off events. [2021-03-26 13:40:54,152 INFO L130 PetriNetUnfolder]: For 119163/119244 co-relation queries the response was YES. [2021-03-26 13:40:54,183 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-26 13:40:54,202 INFO L132 encePairwiseOnDemand]: 53/69 looper letters, 722 selfloop transitions, 151 changer transitions 5/884 dead transitions. [2021-03-26 13:40:54,202 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 884 transitions, 20075 flow [2021-03-26 13:40:54,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-26 13:40:54,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-26 13:40:54,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2021-03-26 13:40:54,204 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3188405797101449 [2021-03-26 13:40:54,204 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 264 transitions. [2021-03-26 13:40:54,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 264 transitions. [2021-03-26 13:40:54,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:54,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 264 transitions. [2021-03-26 13:40:54,204 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-26 13:40:54,205 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-26 13:40:54,206 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-26 13:40:54,206 INFO L185 Difference]: Start difference. First operand has 268 places, 834 transitions, 17123 flow. Second operand 12 states and 264 transitions. [2021-03-26 13:40:54,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 884 transitions, 20075 flow [2021-03-26 13:40:54,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 884 transitions, 19658 flow, removed 167 selfloop flow, removed 2 redundant places. [2021-03-26 13:40:54,763 INFO L241 Difference]: Finished difference. Result has 281 places, 846 transitions, 17525 flow [2021-03-26 13:40:54,764 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-26 13:40:54,764 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 257 predicate places. [2021-03-26 13:40:54,764 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:54,764 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-26 13:40:54,764 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-26 13:40:54,772 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 280 places, 846 transitions, 17525 flow [2021-03-26 13:40:55,098 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-26 13:40:55,098 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:55,098 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:55,099 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:55,154 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-26 13:40:55,154 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:40:55,155 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:55,155 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:55,155 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:55,202 INFO L129 PetriNetUnfolder]: 1375/2880 cut-off events. [2021-03-26 13:40:55,202 INFO L130 PetriNetUnfolder]: For 77731/78264 co-relation queries the response was YES. [2021-03-26 13:40:55,230 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-26 13:40:55,261 INFO L142 LiptonReduction]: Number of co-enabled transitions 2412 [2021-03-26 13:40:55,350 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:55,350 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:40:55,351 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 587 [2021-03-26 13:40:55,351 INFO L480 AbstractCegarLoop]: Abstraction has has 280 places, 846 transitions, 17525 flow [2021-03-26 13:40:55,351 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-26 13:40:55,351 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:55,351 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:55,551 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-03-26 13:40:55,552 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:55,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:55,552 INFO L82 PathProgramCache]: Analyzing trace with hash 1956676378, now seen corresponding path program 1 times [2021-03-26 13:40:55,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:55,552 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816856185] [2021-03-26 13:40:55,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:55,584 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-26 13:40:55,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:55,590 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-26 13:40:55,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:55,614 INFO L142 QuantifierPusher]: treesize reduction 64, result has 40.2 percent of original size [2021-03-26 13:40:55,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:40:55,645 INFO L142 QuantifierPusher]: treesize reduction 57, result has 46.7 percent of original size [2021-03-26 13:40:55,645 INFO L147 QuantifierPusher]: treesize reduction 7, result has 86.0 percent of original size 43 [2021-03-26 13:40:55,684 INFO L142 QuantifierPusher]: treesize reduction 156, result has 29.4 percent of original size [2021-03-26 13:40:55,685 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-03-26 13:40:55,724 INFO L142 QuantifierPusher]: treesize reduction 162, result has 28.0 percent of original size [2021-03-26 13:40:55,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:40:55,762 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-26 13:40:55,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816856185] [2021-03-26 13:40:55,762 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137256512] [2021-03-26 13:40:55,762 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-26 13:40:55,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:55,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:40:55,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:55,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:55,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:55,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:55,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:55,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:55,832 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-26 13:40:55,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:55,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,833 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:55,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:55,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:40:55,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,835 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:40:55,836 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,836 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:40:55,836 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:40:55,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:40:55,838 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:40:55,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:55,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:55,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:55,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:40:55,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:40:55,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:55,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:55,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:40:55,952 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-26 13:40:55,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:55,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:55,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:55,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:55,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:56,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:56,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:40:56,022 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-26 13:40:56,022 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:40:56,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-26 13:40:56,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391393688] [2021-03-26 13:40:56,023 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 13:40:56,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:40:56,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 13:40:56,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-26 13:40:56,024 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-26 13:40:56,024 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-26 13:40:56,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:40:56,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-26 13:40:56,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:40:58,075 INFO L129 PetriNetUnfolder]: 2238/4246 cut-off events. [2021-03-26 13:40:58,075 INFO L130 PetriNetUnfolder]: For 130922/130961 co-relation queries the response was YES. [2021-03-26 13:40:58,113 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-26 13:40:58,131 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 674 selfloop transitions, 261 changer transitions 65/1006 dead transitions. [2021-03-26 13:40:58,132 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1006 transitions, 22762 flow [2021-03-26 13:40:58,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-26 13:40:58,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-26 13:40:58,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 390 transitions. [2021-03-26 13:40:58,133 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3140096618357488 [2021-03-26 13:40:58,133 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 390 transitions. [2021-03-26 13:40:58,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 390 transitions. [2021-03-26 13:40:58,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:40:58,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 390 transitions. [2021-03-26 13:40:58,134 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-26 13:40:58,135 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-26 13:40:58,136 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-26 13:40:58,136 INFO L185 Difference]: Start difference. First operand has 280 places, 846 transitions, 17525 flow. Second operand 18 states and 390 transitions. [2021-03-26 13:40:58,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1006 transitions, 22762 flow [2021-03-26 13:40:58,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1006 transitions, 22617 flow, removed 39 selfloop flow, removed 7 redundant places. [2021-03-26 13:40:58,651 INFO L241 Difference]: Finished difference. Result has 302 places, 892 transitions, 19351 flow [2021-03-26 13:40:58,652 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-26 13:40:58,652 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 278 predicate places. [2021-03-26 13:40:58,652 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:40:58,652 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-26 13:40:58,652 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-26 13:40:58,659 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 298 places, 892 transitions, 19351 flow [2021-03-26 13:40:59,007 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-26 13:40:59,008 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:40:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:40:59,008 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:59,075 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-26 13:40:59,075 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:40:59,075 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:40:59,075 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:40:59,075 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:40:59,132 INFO L129 PetriNetUnfolder]: 1408/3003 cut-off events. [2021-03-26 13:40:59,132 INFO L130 PetriNetUnfolder]: For 94666/95309 co-relation queries the response was YES. [2021-03-26 13:40:59,159 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-26 13:40:59,188 INFO L142 LiptonReduction]: Number of co-enabled transitions 2502 [2021-03-26 13:40:59,475 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:40:59,476 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:40:59,476 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 824 [2021-03-26 13:40:59,476 INFO L480 AbstractCegarLoop]: Abstraction has has 298 places, 892 transitions, 19354 flow [2021-03-26 13:40:59,476 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-26 13:40:59,476 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:40:59,476 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:40:59,677 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:40:59,677 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:40:59,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:40:59,677 INFO L82 PathProgramCache]: Analyzing trace with hash 791437393, now seen corresponding path program 1 times [2021-03-26 13:40:59,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:40:59,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565795865] [2021-03-26 13:40:59,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:40:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:59,696 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-26 13:40:59,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:40:59,702 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-26 13:40:59,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:40:59,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:40:59,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:40:59,764 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.1 percent of original size [2021-03-26 13:40:59,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:40:59,794 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.5 percent of original size [2021-03-26 13:40:59,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:40:59,833 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-26 13:40:59,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565795865] [2021-03-26 13:40:59,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192328184] [2021-03-26 13:40:59,833 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-26 13:40:59,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:40:59,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 13:40:59,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:40:59,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:40:59,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:59,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:59,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:59,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:40:59,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:59,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:59,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:59,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:40:59,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:40:59,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:40:59,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:40:59,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:40:59,968 INFO L142 QuantifierPusher]: treesize reduction 15, result has 76.9 percent of original size [2021-03-26 13:40:59,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:40:59,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:40:59,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:40:59,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,033 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:41:00,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:41:00,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,034 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:00,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:00,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:41:00,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,037 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:41:00,037 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,037 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:00,038 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:41:00,040 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:41:00,040 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size 79 [2021-03-26 13:41:00,041 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size [2021-03-26 13:41:00,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:41:00,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:00,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:00,108 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-26 13:41:00,109 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:00,109 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:41:00,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345953110] [2021-03-26 13:41:00,109 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:41:00,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:00,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:41:00,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:41:00,109 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-26 13:41:00,110 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-26 13:41:00,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:00,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-26 13:41:00,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:02,640 INFO L129 PetriNetUnfolder]: 2573/4917 cut-off events. [2021-03-26 13:41:02,640 INFO L130 PetriNetUnfolder]: For 181705/181748 co-relation queries the response was YES. [2021-03-26 13:41:02,692 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-26 13:41:02,716 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 675 selfloop transitions, 380 changer transitions 91/1152 dead transitions. [2021-03-26 13:41:02,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 1152 transitions, 27494 flow [2021-03-26 13:41:02,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 13:41:02,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 13:41:02,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 427 transitions. [2021-03-26 13:41:02,718 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32105263157894737 [2021-03-26 13:41:02,718 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 427 transitions. [2021-03-26 13:41:02,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 427 transitions. [2021-03-26 13:41:02,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:02,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 427 transitions. [2021-03-26 13:41:02,719 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-26 13:41:02,721 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-26 13:41:02,721 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-26 13:41:02,721 INFO L185 Difference]: Start difference. First operand has 298 places, 892 transitions, 19354 flow. Second operand 19 states and 427 transitions. [2021-03-26 13:41:02,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 1152 transitions, 27494 flow [2021-03-26 13:41:03,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1152 transitions, 26826 flow, removed 317 selfloop flow, removed 6 redundant places. [2021-03-26 13:41:03,653 INFO L241 Difference]: Finished difference. Result has 323 places, 968 transitions, 22016 flow [2021-03-26 13:41:03,653 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-26 13:41:03,653 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 299 predicate places. [2021-03-26 13:41:03,653 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:03,654 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-26 13:41:03,654 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-26 13:41:03,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 318 places, 968 transitions, 22016 flow [2021-03-26 13:41:04,035 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-26 13:41:04,036 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,036 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:04,157 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-26 13:41:04,158 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:04,158 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:04,158 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:04,158 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,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][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-26 13:41:04,163 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:04,164 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-26 13:41:04,164 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:04,164 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:04,164 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,164 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:04,316 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-26 13:41:04,316 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:41:04,316 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:04,316 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:04,316 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:04,388 INFO L129 PetriNetUnfolder]: 1599/3420 cut-off events. [2021-03-26 13:41:04,388 INFO L130 PetriNetUnfolder]: For 131050/131662 co-relation queries the response was YES. [2021-03-26 13:41:04,418 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-26 13:41:04,451 INFO L142 LiptonReduction]: Number of co-enabled transitions 2600 [2021-03-26 13:41:04,558 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:04,558 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:04,558 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 905 [2021-03-26 13:41:04,558 INFO L480 AbstractCegarLoop]: Abstraction has has 318 places, 968 transitions, 22016 flow [2021-03-26 13:41:04,558 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-26 13:41:04,558 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:04,559 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:04,760 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-03-26 13:41:04,761 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:04,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:04,761 INFO L82 PathProgramCache]: Analyzing trace with hash 694781763, now seen corresponding path program 2 times [2021-03-26 13:41:04,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:04,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894586709] [2021-03-26 13:41:04,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:04,908 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-26 13:41:04,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:41:04,914 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:41:04,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:41:04,925 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-26 13:41:04,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:04,941 INFO L142 QuantifierPusher]: treesize reduction 9, result has 82.7 percent of original size [2021-03-26 13:41:04,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:04,983 INFO L142 QuantifierPusher]: treesize reduction 29, result has 65.5 percent of original size [2021-03-26 13:41:04,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:41:05,026 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-26 13:41:05,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:41:05,065 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-26 13:41:05,065 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894586709] [2021-03-26 13:41:05,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672042809] [2021-03-26 13:41:05,066 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) [2021-03-26 13:41:05,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:41:05,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:41:05,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:41:05,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:05,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:05,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:05,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:41:05,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:05,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:05,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:05,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:05,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:41:05,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:41:05,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:41:05,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:41:05,215 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:41:05,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:41:05,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,216 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:05,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:41:05,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:41:05,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,219 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:05,220 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,220 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:05,220 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:41:05,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:41:05,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:41:05,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:41:05,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:41:05,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:41:05,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:41:05,343 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-26 13:41:05,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:41:05,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,345 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:05,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:05,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 13:41:05,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,348 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:05,348 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,348 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:05,349 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:05,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:05,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 13:41:05,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 13:41:05,417 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-26 13:41:05,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:41:05,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:41:05,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:41:05,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:41:05,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:05,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:05,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-26 13:41:05,519 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:05,519 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-26 13:41:05,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682129433] [2021-03-26 13:41:05,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:41:05,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:05,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:41:05,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:41:05,520 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-26 13:41:05,520 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-26 13:41:05,520 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:05,520 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-26 13:41:05,520 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:06,793 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-03-26 13:41:08,367 INFO L129 PetriNetUnfolder]: 2690/5162 cut-off events. [2021-03-26 13:41:08,368 INFO L130 PetriNetUnfolder]: For 218900/218986 co-relation queries the response was YES. [2021-03-26 13:41:08,412 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-26 13:41:08,438 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 843 selfloop transitions, 360 changer transitions 11/1220 dead transitions. [2021-03-26 13:41:08,438 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1220 transitions, 29739 flow [2021-03-26 13:41:08,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 13:41:08,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 13:41:08,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2021-03-26 13:41:08,439 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3051020408163265 [2021-03-26 13:41:08,439 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 299 transitions. [2021-03-26 13:41:08,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 299 transitions. [2021-03-26 13:41:08,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:08,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 299 transitions. [2021-03-26 13:41:08,440 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-26 13:41:08,441 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-26 13:41:08,441 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-26 13:41:08,441 INFO L185 Difference]: Start difference. First operand has 318 places, 968 transitions, 22016 flow. Second operand 14 states and 299 transitions. [2021-03-26 13:41:08,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1220 transitions, 29739 flow [2021-03-26 13:41:09,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1220 transitions, 29340 flow, removed 137 selfloop flow, removed 9 redundant places. [2021-03-26 13:41:09,295 INFO L241 Difference]: Finished difference. Result has 329 places, 1053 transitions, 24590 flow [2021-03-26 13:41:09,296 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-26 13:41:09,296 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 305 predicate places. [2021-03-26 13:41:09,296 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:09,296 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-26 13:41:09,297 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-26 13:41:09,310 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 328 places, 1053 transitions, 24590 flow [2021-03-26 13:41:09,803 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-26 13:41:09,803 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:09,803 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:09,804 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:09,937 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-26 13:41:09,938 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:09,938 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:09,938 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:09,938 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:09,939 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-26 13:41:09,940 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:09,940 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:09,940 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:09,940 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:09,941 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-26 13:41:09,941 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:09,941 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:09,941 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:09,941 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:10,028 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-26 13:41:10,028 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:41:10,028 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:10,028 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:10,028 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:10,233 INFO L129 PetriNetUnfolder]: 1794/3860 cut-off events. [2021-03-26 13:41:10,233 INFO L130 PetriNetUnfolder]: For 161516/162339 co-relation queries the response was YES. [2021-03-26 13:41:10,287 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-26 13:41:10,339 INFO L142 LiptonReduction]: Number of co-enabled transitions 2810 [2021-03-26 13:41:10,468 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:10,468 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:10,468 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1172 [2021-03-26 13:41:10,469 INFO L480 AbstractCegarLoop]: Abstraction has has 328 places, 1053 transitions, 24590 flow [2021-03-26 13:41:10,469 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-26 13:41:10,469 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:10,469 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:10,669 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-03-26 13:41:10,670 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:10,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:10,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1432802573, now seen corresponding path program 3 times [2021-03-26 13:41:10,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:10,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798800526] [2021-03-26 13:41:10,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:10,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:10,689 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:41:10,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:41:10,700 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:41:10,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:41:10,713 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-26 13:41:10,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:41:10,723 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size [2021-03-26 13:41:10,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:41:10,738 INFO L142 QuantifierPusher]: treesize reduction 29, result has 61.3 percent of original size [2021-03-26 13:41:10,739 INFO L147 QuantifierPusher]: treesize reduction 6, result has 87.0 percent of original size 40 [2021-03-26 13:41:10,771 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-26 13:41:10,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:41:10,802 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-26 13:41:10,803 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798800526] [2021-03-26 13:41:10,803 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158803779] [2021-03-26 13:41:10,803 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) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:10,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-26 13:41:10,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:41:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:41:10,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:10,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:10,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:10,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:10,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:10,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:10,886 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-26 13:41:10,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:41:10,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:10,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:10,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:11,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:11,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:11,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:11,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:41:11,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:11,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,092 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-26 13:41:11,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:41:11,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,094 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:11,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:11,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:11,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,096 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:11,096 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,097 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:11,097 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:11,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:11,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:11,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:11,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:11,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:11,160 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-26 13:41:11,160 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:11,160 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:41:11,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845776216] [2021-03-26 13:41:11,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:41:11,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:11,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:41:11,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:41:11,161 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-26 13:41:11,162 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-26 13:41:11,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:11,162 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-26 13:41:11,162 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:11,957 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 34 [2021-03-26 13:41:13,743 INFO L129 PetriNetUnfolder]: 3032/5746 cut-off events. [2021-03-26 13:41:13,743 INFO L130 PetriNetUnfolder]: For 276831/276854 co-relation queries the response was YES. [2021-03-26 13:41:13,800 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-26 13:41:13,836 INFO L132 encePairwiseOnDemand]: 47/70 looper letters, 986 selfloop transitions, 227 changer transitions 11/1230 dead transitions. [2021-03-26 13:41:13,837 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1230 transitions, 31711 flow [2021-03-26 13:41:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 13:41:13,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 13:41:13,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 304 transitions. [2021-03-26 13:41:13,839 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33406593406593404 [2021-03-26 13:41:13,839 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 304 transitions. [2021-03-26 13:41:13,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 304 transitions. [2021-03-26 13:41:13,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:13,840 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 304 transitions. [2021-03-26 13:41:13,840 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-26 13:41:13,841 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-26 13:41:13,841 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-26 13:41:13,841 INFO L185 Difference]: Start difference. First operand has 328 places, 1053 transitions, 24590 flow. Second operand 13 states and 304 transitions. [2021-03-26 13:41:13,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1230 transitions, 31711 flow [2021-03-26 13:41:15,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1230 transitions, 31110 flow, removed 204 selfloop flow, removed 6 redundant places. [2021-03-26 13:41:15,258 INFO L241 Difference]: Finished difference. Result has 340 places, 1129 transitions, 27035 flow [2021-03-26 13:41:15,259 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-26 13:41:15,259 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 316 predicate places. [2021-03-26 13:41:15,259 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:15,259 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-26 13:41:15,259 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-26 13:41:15,272 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 339 places, 1129 transitions, 27035 flow [2021-03-26 13:41:15,824 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-26 13:41:15,824 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:15,825 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:15,825 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:15,825 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:15,985 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-26 13:41:15,986 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:15,986 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:15,986 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:15,986 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:16,013 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-26 13:41:16,013 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:16,013 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:16,014 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:16,014 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:16,014 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-26 13:41:16,015 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:16,015 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:16,015 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:16,015 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:16,113 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-26 13:41:16,113 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:41:16,113 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:16,113 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:16,114 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:16,211 INFO L129 PetriNetUnfolder]: 2053/4300 cut-off events. [2021-03-26 13:41:16,211 INFO L130 PetriNetUnfolder]: For 199144/200350 co-relation queries the response was YES. [2021-03-26 13:41:16,262 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-26 13:41:16,311 INFO L142 LiptonReduction]: Number of co-enabled transitions 2986 [2021-03-26 13:41:16,572 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:16,572 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:16,573 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1313 [2021-03-26 13:41:16,573 INFO L480 AbstractCegarLoop]: Abstraction has has 339 places, 1129 transitions, 27035 flow [2021-03-26 13:41:16,573 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-26 13:41:16,573 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:16,573 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:16,773 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:16,774 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:16,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:16,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1935174335, now seen corresponding path program 4 times [2021-03-26 13:41:16,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:16,774 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789106917] [2021-03-26 13:41:16,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:16,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:16,794 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:41:16,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:41:16,804 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-26 13:41:16,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 13:41:16,822 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.9 percent of original size [2021-03-26 13:41:16,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:41:16,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:16,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:16,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:16,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:16,897 INFO L142 QuantifierPusher]: treesize reduction 29, result has 64.2 percent of original size [2021-03-26 13:41:16,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:41:16,941 INFO L142 QuantifierPusher]: treesize reduction 35, result has 56.3 percent of original size [2021-03-26 13:41:16,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:41:16,984 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-26 13:41:16,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789106917] [2021-03-26 13:41:16,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530433378] [2021-03-26 13:41:16,985 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-26 13:41:17,012 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 13:41:17,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:41:17,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:41:17,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:17,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:17,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:17,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:41:17,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:17,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:41:17,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:41:17,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:41:17,135 INFO L142 QuantifierPusher]: treesize reduction 15, result has 77.6 percent of original size [2021-03-26 13:41:17,136 INFO L147 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size 43 [2021-03-26 13:41:17,136 INFO L142 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size [2021-03-26 13:41:17,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:17,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,206 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:41:17,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:41:17,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,208 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:17,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:17,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:41:17,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,209 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:17,210 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,210 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:17,211 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:17,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:17,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:41:17,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:41:17,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,281 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:17,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:17,283 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-26 13:41:17,284 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:17,284 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:41:17,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597432994] [2021-03-26 13:41:17,284 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:41:17,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:17,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:41:17,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:41:17,285 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-26 13:41:17,285 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-26 13:41:17,285 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:17,285 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-26 13:41:17,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:18,757 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 44 [2021-03-26 13:41:21,630 INFO L129 PetriNetUnfolder]: 3363/6337 cut-off events. [2021-03-26 13:41:21,631 INFO L130 PetriNetUnfolder]: For 318084/318120 co-relation queries the response was YES. [2021-03-26 13:41:21,691 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-26 13:41:21,724 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 964 selfloop transitions, 340 changer transitions 5/1315 dead transitions. [2021-03-26 13:41:21,724 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1315 transitions, 34963 flow [2021-03-26 13:41:21,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 13:41:21,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-26 13:41:21,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 472 transitions. [2021-03-26 13:41:21,726 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29316770186335406 [2021-03-26 13:41:21,726 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 472 transitions. [2021-03-26 13:41:21,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 472 transitions. [2021-03-26 13:41:21,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:21,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 472 transitions. [2021-03-26 13:41:21,727 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-26 13:41:21,728 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-26 13:41:21,729 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-26 13:41:21,729 INFO L185 Difference]: Start difference. First operand has 339 places, 1129 transitions, 27035 flow. Second operand 23 states and 472 transitions. [2021-03-26 13:41:21,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1315 transitions, 34963 flow [2021-03-26 13:41:23,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1315 transitions, 34306 flow, removed 229 selfloop flow, removed 6 redundant places. [2021-03-26 13:41:23,089 INFO L241 Difference]: Finished difference. Result has 367 places, 1232 transitions, 30517 flow [2021-03-26 13:41:23,090 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-26 13:41:23,090 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 343 predicate places. [2021-03-26 13:41:23,090 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:23,090 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-26 13:41:23,090 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-26 13:41:23,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 367 places, 1232 transitions, 30517 flow [2021-03-26 13:41:23,403 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-26 13:41:23,403 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:23,404 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:23,404 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:23,404 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:23,709 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-26 13:41:23,709 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:23,709 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:23,709 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:23,709 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:23,913 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-26 13:41:23,913 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:23,913 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:23,913 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:23,913 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:23,920 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-26 13:41:23,920 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:23,921 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:23,921 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:23,921 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:24,063 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-26 13:41:24,063 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:41:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:24,063 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:24,192 INFO L129 PetriNetUnfolder]: 2327/4847 cut-off events. [2021-03-26 13:41:24,193 INFO L130 PetriNetUnfolder]: For 247484/248552 co-relation queries the response was YES. [2021-03-26 13:41:24,245 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-26 13:41:24,311 INFO L142 LiptonReduction]: Number of co-enabled transitions 3236 [2021-03-26 13:41:24,511 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:24,511 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:24,511 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1421 [2021-03-26 13:41:24,512 INFO L480 AbstractCegarLoop]: Abstraction has has 367 places, 1232 transitions, 30517 flow [2021-03-26 13:41:24,512 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-26 13:41:24,512 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:24,512 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:24,712 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-03-26 13:41:24,712 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:24,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:24,713 INFO L82 PathProgramCache]: Analyzing trace with hash -258859384, now seen corresponding path program 1 times [2021-03-26 13:41:24,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:24,713 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429420661] [2021-03-26 13:41:24,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:24,744 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-26 13:41:24,745 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-26 13:41:24,764 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-26 13:41:24,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:41:24,786 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-26 13:41:24,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:24,817 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-26 13:41:24,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:41:24,872 INFO L142 QuantifierPusher]: treesize reduction 69, result has 58.4 percent of original size [2021-03-26 13:41:24,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-26 13:41:24,923 INFO L142 QuantifierPusher]: treesize reduction 52, result has 53.2 percent of original size [2021-03-26 13:41:24,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:41:24,960 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-26 13:41:24,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:41:25,014 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-26 13:41:25,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429420661] [2021-03-26 13:41:25,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15065285] [2021-03-26 13:41:25,015 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-26 13:41:25,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:25,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:41:25,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:25,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:25,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:41:25,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:41:25,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:41:25,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:41:25,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:41:25,097 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-26 13:41:25,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:41:25,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,098 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:25,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:41:25,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:41:25,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,100 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:25,101 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:25,101 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:41:25,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:41:25,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:25,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-26 13:41:25,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:41:25,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,174 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:25,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:25,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:25,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:25,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:25,236 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-26 13:41:25,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:25,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:25,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:25,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:25,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:25,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:41:25,328 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-26 13:41:25,328 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:25,328 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:41:25,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616346115] [2021-03-26 13:41:25,329 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:41:25,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:25,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:41:25,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:41:25,330 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-26 13:41:25,330 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-26 13:41:25,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:25,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-26 13:41:25,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:26,362 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-03-26 13:41:26,753 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-03-26 13:41:29,427 INFO L129 PetriNetUnfolder]: 3614/6905 cut-off events. [2021-03-26 13:41:29,427 INFO L130 PetriNetUnfolder]: For 391919/391939 co-relation queries the response was YES. [2021-03-26 13:41:29,636 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-26 13:41:29,667 INFO L132 encePairwiseOnDemand]: 45/70 looper letters, 802 selfloop transitions, 424 changer transitions 226/1458 dead transitions. [2021-03-26 13:41:29,667 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1458 transitions, 38939 flow [2021-03-26 13:41:29,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 13:41:29,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 13:41:29,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 378 transitions. [2021-03-26 13:41:29,669 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.28421052631578947 [2021-03-26 13:41:29,669 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 378 transitions. [2021-03-26 13:41:29,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 378 transitions. [2021-03-26 13:41:29,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:29,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 378 transitions. [2021-03-26 13:41:29,670 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-26 13:41:29,671 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-26 13:41:29,671 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-26 13:41:29,671 INFO L185 Difference]: Start difference. First operand has 367 places, 1232 transitions, 30517 flow. Second operand 19 states and 378 transitions. [2021-03-26 13:41:29,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1458 transitions, 38939 flow [2021-03-26 13:41:31,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1458 transitions, 38343 flow, removed 227 selfloop flow, removed 4 redundant places. [2021-03-26 13:41:31,337 INFO L241 Difference]: Finished difference. Result has 390 places, 1128 transitions, 28750 flow [2021-03-26 13:41:31,338 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-26 13:41:31,338 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-26 13:41:31,338 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:31,338 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-26 13:41:31,338 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-26 13:41:31,348 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 376 places, 1128 transitions, 28750 flow [2021-03-26 13:41:31,878 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-26 13:41:31,879 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:31,879 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:31,879 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:31,879 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:32,045 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-26 13:41:32,045 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:32,045 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:32,047 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-26 13:41:32,047 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:32,047 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:32,068 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-26 13:41:32,069 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:41:32,069 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:32,069 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:32,069 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:32,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][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-26 13:41:32,193 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:41:32,193 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:32,193 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:41:32,193 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:41:32,465 INFO L129 PetriNetUnfolder]: 2180/4590 cut-off events. [2021-03-26 13:41:32,465 INFO L130 PetriNetUnfolder]: For 262923/264064 co-relation queries the response was YES. [2021-03-26 13:41:32,547 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-26 13:41:32,597 INFO L142 LiptonReduction]: Number of co-enabled transitions 2742 [2021-03-26 13:41:32,753 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:32,754 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:32,754 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1416 [2021-03-26 13:41:32,754 INFO L480 AbstractCegarLoop]: Abstraction has has 376 places, 1128 transitions, 28750 flow [2021-03-26 13:41:32,754 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-26 13:41:32,754 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:32,754 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:32,955 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:32,956 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:32,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:32,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1853912933, now seen corresponding path program 5 times [2021-03-26 13:41:32,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:32,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236587497] [2021-03-26 13:41:32,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:32,973 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:41:32,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:41:32,998 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:41:32,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:41:33,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 13:41:33,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:41:33,050 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-26 13:41:33,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:41:33,087 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-26 13:41:33,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:41:33,114 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-26 13:41:33,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:41:33,144 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-26 13:41:33,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236587497] [2021-03-26 13:41:33,144 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905732887] [2021-03-26 13:41:33,145 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-26 13:41:33,167 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-26 13:41:33,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:41:33,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:41:33,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:33,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:33,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:41:33,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 13:41:33,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:41:33,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:41:33,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:41:33,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:41:33,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:41:33,298 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-26 13:41:33,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:41:33,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,300 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:33,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:33,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 13:41:33,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,302 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:33,302 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:33,303 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:33,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:33,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:33,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:41:33,349 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-26 13:41:33,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:41:33,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:33,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:41:33,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:41:33,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,353 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:33,354 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,354 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:33,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,356 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:33,356 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,356 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:33,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:41:33,358 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-26 13:41:33,359 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-03-26 13:41:33,360 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size [2021-03-26 13:41:33,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:33,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:33,434 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-26 13:41:33,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:33,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-26 13:41:33,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726607242] [2021-03-26 13:41:33,435 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:41:33,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:33,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:41:33,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:41:33,436 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-26 13:41:33,436 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-26 13:41:33,436 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:33,436 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-26 13:41:33,436 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:34,029 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 37 [2021-03-26 13:41:34,684 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-03-26 13:41:37,620 INFO L129 PetriNetUnfolder]: 3624/6927 cut-off events. [2021-03-26 13:41:37,620 INFO L130 PetriNetUnfolder]: For 432712/432744 co-relation queries the response was YES. [2021-03-26 13:41:37,690 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-26 13:41:37,725 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 774 selfloop transitions, 567 changer transitions 20/1367 dead transitions. [2021-03-26 13:41:37,726 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1367 transitions, 38054 flow [2021-03-26 13:41:37,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:41:37,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:41:37,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 416 transitions. [2021-03-26 13:41:37,727 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29714285714285715 [2021-03-26 13:41:37,727 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 416 transitions. [2021-03-26 13:41:37,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 416 transitions. [2021-03-26 13:41:37,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:37,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 416 transitions. [2021-03-26 13:41:37,728 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-26 13:41:37,729 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-26 13:41:37,729 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-26 13:41:37,729 INFO L185 Difference]: Start difference. First operand has 376 places, 1128 transitions, 28750 flow. Second operand 20 states and 416 transitions. [2021-03-26 13:41:37,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1367 transitions, 38054 flow [2021-03-26 13:41:39,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 1367 transitions, 37491 flow, removed 155 selfloop flow, removed 13 redundant places. [2021-03-26 13:41:39,626 INFO L241 Difference]: Finished difference. Result has 390 places, 1251 transitions, 33393 flow [2021-03-26 13:41:39,627 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-26 13:41:39,627 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-26 13:41:39,627 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:39,627 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-26 13:41:39,628 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-26 13:41:39,639 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 387 places, 1251 transitions, 33393 flow [2021-03-26 13:41:40,965 INFO L129 PetriNetUnfolder]: 2564/5340 cut-off events. [2021-03-26 13:41:40,965 INFO L130 PetriNetUnfolder]: For 336518/337957 co-relation queries the response was YES. [2021-03-26 13:41:41,033 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-26 13:41:41,093 INFO L142 LiptonReduction]: Number of co-enabled transitions 2988 [2021-03-26 13:41:41,431 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:41,431 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:41,431 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1804 [2021-03-26 13:41:41,432 INFO L480 AbstractCegarLoop]: Abstraction has has 387 places, 1251 transitions, 33393 flow [2021-03-26 13:41:41,432 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-26 13:41:41,432 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:41,432 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:41,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-03-26 13:41:41,633 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:41,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:41,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1306105565, now seen corresponding path program 6 times [2021-03-26 13:41:41,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:41,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606045845] [2021-03-26 13:41:41,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:41,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:41,650 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:41:41,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:41:41,660 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:41:41,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:41:41,670 INFO L142 QuantifierPusher]: treesize reduction 8, result has 78.4 percent of original size [2021-03-26 13:41:41,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 13:41:41,685 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-26 13:41:41,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:41,716 INFO L142 QuantifierPusher]: treesize reduction 23, result has 70.5 percent of original size [2021-03-26 13:41:41,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:41:41,753 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-26 13:41:41,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:41:41,784 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-26 13:41:41,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606045845] [2021-03-26 13:41:41,784 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526413535] [2021-03-26 13:41:41,785 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-26 13:41:41,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-26 13:41:41,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:41:41,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:41:41,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:41,805 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-26 13:41:41,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-26 13:41:41,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:41:41,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:41:41,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 13:41:41,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 13:41:41,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-26 13:41:41,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-26 13:41:41,932 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-26 13:41:41,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 13:41:41,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,933 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:41,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:41,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:41:41,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,935 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:41,936 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,936 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:41,936 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:41,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:41,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-26 13:41:41,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-26 13:41:41,979 INFO L142 QuantifierPusher]: treesize reduction 17, result has 81.5 percent of original size [2021-03-26 13:41:41,980 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size 66 [2021-03-26 13:41:41,980 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size [2021-03-26 13:41:41,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:41,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:41,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:41,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:42,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:42,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:41:42,043 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-26 13:41:42,043 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:42,043 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-26 13:41:42,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614956942] [2021-03-26 13:41:42,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 13:41:42,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:42,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 13:41:42,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-03-26 13:41:42,044 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-26 13:41:42,044 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-26 13:41:42,044 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:42,044 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-26 13:41:42,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:46,269 INFO L129 PetriNetUnfolder]: 4065/7784 cut-off events. [2021-03-26 13:41:46,270 INFO L130 PetriNetUnfolder]: For 524405/524425 co-relation queries the response was YES. [2021-03-26 13:41:46,364 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-26 13:41:46,416 INFO L132 encePairwiseOnDemand]: 53/70 looper letters, 790 selfloop transitions, 735 changer transitions 25/1556 dead transitions. [2021-03-26 13:41:46,416 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1556 transitions, 45033 flow [2021-03-26 13:41:46,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 13:41:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 13:41:46,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 360 transitions. [2021-03-26 13:41:46,418 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2021-03-26 13:41:46,418 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 360 transitions. [2021-03-26 13:41:46,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 360 transitions. [2021-03-26 13:41:46,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:46,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 360 transitions. [2021-03-26 13:41:46,419 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-26 13:41:46,420 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-26 13:41:46,420 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-26 13:41:46,420 INFO L185 Difference]: Start difference. First operand has 387 places, 1251 transitions, 33393 flow. Second operand 16 states and 360 transitions. [2021-03-26 13:41:46,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1556 transitions, 45033 flow [2021-03-26 13:41:48,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1556 transitions, 44509 flow, removed 171 selfloop flow, removed 9 redundant places. [2021-03-26 13:41:48,777 INFO L241 Difference]: Finished difference. Result has 401 places, 1415 transitions, 40050 flow [2021-03-26 13:41:48,778 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-26 13:41:48,778 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 377 predicate places. [2021-03-26 13:41:48,778 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:48,778 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-26 13:41:48,778 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-26 13:41:48,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 1415 transitions, 40050 flow [2021-03-26 13:41:50,449 INFO L129 PetriNetUnfolder]: 2967/6126 cut-off events. [2021-03-26 13:41:50,449 INFO L130 PetriNetUnfolder]: For 425796/427195 co-relation queries the response was YES. [2021-03-26 13:41:50,704 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-26 13:41:50,770 INFO L142 LiptonReduction]: Number of co-enabled transitions 3232 [2021-03-26 13:41:50,990 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:41:50,990 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:41:50,990 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2212 [2021-03-26 13:41:50,991 INFO L480 AbstractCegarLoop]: Abstraction has has 401 places, 1415 transitions, 40050 flow [2021-03-26 13:41:50,991 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-26 13:41:50,991 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:41:50,991 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:41:51,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:51,196 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:41:51,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:41:51,196 INFO L82 PathProgramCache]: Analyzing trace with hash -891478427, now seen corresponding path program 7 times [2021-03-26 13:41:51,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:41:51,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140745341] [2021-03-26 13:41:51,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:41:51,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:51,214 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-26 13:41:51,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:41:51,225 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:41:51,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:41:51,236 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-26 13:41:51,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:41:51,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:41:51,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:41:51,274 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-26 13:41:51,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:41:51,302 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-26 13:41:51,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:41:51,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-26 13:41:51,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140745341] [2021-03-26 13:41:51,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640976912] [2021-03-26 13:41:51,331 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) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:41:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:41:51,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:41:51,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:41:51,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:41:51,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:41:51,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:41:51,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:41:51,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:41:51,410 INFO L142 QuantifierPusher]: treesize reduction 15, result has 65.1 percent of original size [2021-03-26 13:41:51,411 INFO L147 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size 19 [2021-03-26 13:41:51,411 INFO L142 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size [2021-03-26 13:41:51,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:41:51,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:41:51,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:41:51,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:41:51,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:41:51,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:41:51,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:41:51,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,545 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,545 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:41:51,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:41:51,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,546 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:51,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:41:51,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:41:51,548 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,548 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:41:51,549 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,549 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:41:51,549 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:41:51,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:41:51,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:41:51,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:41:51,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:41:51,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:41:51,615 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-26 13:41:51,615 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:41:51,615 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:41:51,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593257125] [2021-03-26 13:41:51,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:41:51,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:41:51,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:41:51,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:41:51,616 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-26 13:41:51,616 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-26 13:41:51,616 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:41:51,616 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-26 13:41:51,616 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:41:56,476 INFO L129 PetriNetUnfolder]: 4367/8490 cut-off events. [2021-03-26 13:41:56,477 INFO L130 PetriNetUnfolder]: For 606870/606890 co-relation queries the response was YES. [2021-03-26 13:41:56,568 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-26 13:41:56,618 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1209 selfloop transitions, 353 changer transitions 18/1586 dead transitions. [2021-03-26 13:41:56,619 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1586 transitions, 49042 flow [2021-03-26 13:41:56,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 13:41:56,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 13:41:56,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 311 transitions. [2021-03-26 13:41:56,620 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3173469387755102 [2021-03-26 13:41:56,620 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 311 transitions. [2021-03-26 13:41:56,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 311 transitions. [2021-03-26 13:41:56,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:41:56,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 311 transitions. [2021-03-26 13:41:56,621 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-26 13:41:56,622 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-26 13:41:56,622 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-26 13:41:56,622 INFO L185 Difference]: Start difference. First operand has 401 places, 1415 transitions, 40050 flow. Second operand 14 states and 311 transitions. [2021-03-26 13:41:56,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1586 transitions, 49042 flow [2021-03-26 13:41:59,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1586 transitions, 47999 flow, removed 460 selfloop flow, removed 3 redundant places. [2021-03-26 13:41:59,145 INFO L241 Difference]: Finished difference. Result has 419 places, 1481 transitions, 42337 flow [2021-03-26 13:41:59,146 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-26 13:41:59,146 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 395 predicate places. [2021-03-26 13:41:59,146 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:41:59,146 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-26 13:41:59,146 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-26 13:41:59,160 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 418 places, 1481 transitions, 42337 flow [2021-03-26 13:41:59,566 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-26 13:41:59,566 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:41:59,566 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:41:59,566 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:41:59,566 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:42:00,236 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-26 13:42:00,237 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,237 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-26 13:42:00,237 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:42:00,237 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,466 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-26 13:42:00,466 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,466 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,466 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,466 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,466 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-26 13:42:00,467 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 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-26 13:42:00,467 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,467 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-26 13:42:00,468 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,468 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,468 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,468 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,670 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-26 13:42:00,670 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:42:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:42:00,670 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:42:00,997 INFO L129 PetriNetUnfolder]: 3208/6642 cut-off events. [2021-03-26 13:42:00,998 INFO L130 PetriNetUnfolder]: For 474326/476114 co-relation queries the response was YES. [2021-03-26 13:42:01,075 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-26 13:42:01,333 INFO L142 LiptonReduction]: Number of co-enabled transitions 3480 [2021-03-26 13:42:01,576 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:42:01,576 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:42:01,577 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2431 [2021-03-26 13:42:01,577 INFO L480 AbstractCegarLoop]: Abstraction has has 418 places, 1481 transitions, 42337 flow [2021-03-26 13:42:01,577 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-26 13:42:01,577 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:42:01,577 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:42:01,779 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-03-26 13:42:01,780 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:42:01,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:42:01,780 INFO L82 PathProgramCache]: Analyzing trace with hash 711637505, now seen corresponding path program 8 times [2021-03-26 13:42:01,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:42:01,780 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306494563] [2021-03-26 13:42:01,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:42:01,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:01,800 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-26 13:42:01,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:42:01,806 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-26 13:42:01,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:42:01,818 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-26 13:42:01,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:42:01,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-26 13:42:01,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:42:01,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:42:01,891 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-26 13:42:01,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:42:01,930 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-26 13:42:01,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306494563] [2021-03-26 13:42:01,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605679126] [2021-03-26 13:42:01,930 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-26 13:42:01,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:42:01,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:42:01,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 13:42:01,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:42:01,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:01,977 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:42:01,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:42:01,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:42:01,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:01,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:42:02,004 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-26 13:42:02,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-26 13:42:02,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:42:02,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:42:02,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:42:02,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:42:02,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,087 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-26 13:42:02,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:42:02,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:02,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:02,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 13:42:02,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,091 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:02,091 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:02,092 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:42:02,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:42:02,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:42:02,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:42:02,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:02,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:02,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:02,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:02,195 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-26 13:42:02,195 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:42:02,195 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:42:02,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145173440] [2021-03-26 13:42:02,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:42:02,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:42:02,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:42:02,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:42:02,196 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-26 13:42:02,197 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-26 13:42:02,197 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:42:02,197 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-26 13:42:02,197 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:42:07,206 INFO L129 PetriNetUnfolder]: 4353/8466 cut-off events. [2021-03-26 13:42:07,206 INFO L130 PetriNetUnfolder]: For 608967/609002 co-relation queries the response was YES. [2021-03-26 13:42:07,301 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-26 13:42:07,350 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1170 selfloop transitions, 304 changer transitions 88/1568 dead transitions. [2021-03-26 13:42:07,350 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1568 transitions, 48468 flow [2021-03-26 13:42:07,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-26 13:42:07,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-26 13:42:07,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2021-03-26 13:42:07,351 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142857142857143 [2021-03-26 13:42:07,351 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 286 transitions. [2021-03-26 13:42:07,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 286 transitions. [2021-03-26 13:42:07,352 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:42:07,352 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 286 transitions. [2021-03-26 13:42:07,352 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-26 13:42:07,353 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-26 13:42:07,353 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-26 13:42:07,353 INFO L185 Difference]: Start difference. First operand has 418 places, 1481 transitions, 42337 flow. Second operand 13 states and 286 transitions. [2021-03-26 13:42:07,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1568 transitions, 48468 flow [2021-03-26 13:42:10,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1568 transitions, 48093 flow, removed 131 selfloop flow, removed 4 redundant places. [2021-03-26 13:42:10,099 INFO L241 Difference]: Finished difference. Result has 429 places, 1432 transitions, 40993 flow [2021-03-26 13:42:10,100 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-26 13:42:10,100 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 405 predicate places. [2021-03-26 13:42:10,100 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:42:10,100 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-26 13:42:10,100 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-26 13:42:10,113 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 422 places, 1432 transitions, 40993 flow [2021-03-26 13:42:11,271 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-26 13:42:11,271 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:11,271 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,271 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,271 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,271 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-26 13:42:11,271 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 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-26 13:42:11,272 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,272 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-26 13:42:11,272 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:11,272 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,273 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,273 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:11,948 INFO L129 PetriNetUnfolder]: 3052/6266 cut-off events. [2021-03-26 13:42:11,948 INFO L130 PetriNetUnfolder]: For 448356/449708 co-relation queries the response was YES. [2021-03-26 13:42:12,029 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-26 13:42:12,102 INFO L142 LiptonReduction]: Number of co-enabled transitions 3270 [2021-03-26 13:42:12,337 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:42:12,337 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:42:12,337 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2237 [2021-03-26 13:42:12,337 INFO L480 AbstractCegarLoop]: Abstraction has has 422 places, 1432 transitions, 40993 flow [2021-03-26 13:42:12,338 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-26 13:42:12,338 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:42:12,338 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:42:12,539 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:42:12,540 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:42:12,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:42:12,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1247737985, now seen corresponding path program 1 times [2021-03-26 13:42:12,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:42:12,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848567269] [2021-03-26 13:42:12,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:42:12,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:12,577 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-26 13:42:12,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:42:12,584 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.4 percent of original size [2021-03-26 13:42:12,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:42:12,636 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.9 percent of original size [2021-03-26 13:42:12,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:42:12,697 INFO L142 QuantifierPusher]: treesize reduction 10, result has 90.1 percent of original size [2021-03-26 13:42:12,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 13:42:12,767 INFO L142 QuantifierPusher]: treesize reduction 97, result has 57.8 percent of original size [2021-03-26 13:42:12,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-26 13:42:12,877 INFO L142 QuantifierPusher]: treesize reduction 184, result has 50.5 percent of original size [2021-03-26 13:42:12,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-03-26 13:42:12,980 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-26 13:42:12,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848567269] [2021-03-26 13:42:12,981 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159833317] [2021-03-26 13:42:12,981 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-26 13:42:13,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:13,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 13:42:13,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:42:13,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:13,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:13,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:42:13,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:42:13,072 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:42:13,073 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:42:13,257 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-26 13:42:13,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:42:13,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,258 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:42:13,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 13:42:13,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,261 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:13,261 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,262 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:42:13,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:42:13,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:42:13,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:42:13,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:42:13,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:42:13,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:42:13,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:42:13,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:42:13,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:42:13,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:42:13,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:42:13,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:42:13,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:42:13,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:42:13,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:42:13,464 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-26 13:42:13,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:13,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 13:42:13,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,468 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:13,469 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,469 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,469 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:42:13,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:42:13,471 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:13,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:13,528 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:42:13,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-26 13:42:13,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,530 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:13,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:42:13,531 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,532 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:13,533 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,534 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:13,534 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:42:13,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:42:13,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:13,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:42:13,606 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-26 13:42:13,607 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:42:13,607 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 15 [2021-03-26 13:42:13,607 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411751203] [2021-03-26 13:42:13,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 13:42:13,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:42:13,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 13:42:13,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-03-26 13:42:13,607 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-26 13:42:13,608 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-26 13:42:13,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:42:13,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-26 13:42:13,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:42:16,631 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-03-26 13:42:18,576 INFO L129 PetriNetUnfolder]: 4143/7911 cut-off events. [2021-03-26 13:42:18,576 INFO L130 PetriNetUnfolder]: For 566657/566738 co-relation queries the response was YES. [2021-03-26 13:42:18,669 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-26 13:42:18,716 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 1248 selfloop transitions, 214 changer transitions 5/1473 dead transitions. [2021-03-26 13:42:18,716 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1473 transitions, 44841 flow [2021-03-26 13:42:18,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:42:18,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:42:18,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 379 transitions. [2021-03-26 13:42:18,717 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27071428571428574 [2021-03-26 13:42:18,717 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 379 transitions. [2021-03-26 13:42:18,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 379 transitions. [2021-03-26 13:42:18,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:42:18,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 379 transitions. [2021-03-26 13:42:18,718 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-26 13:42:18,719 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-26 13:42:18,719 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-26 13:42:18,720 INFO L185 Difference]: Start difference. First operand has 422 places, 1432 transitions, 40993 flow. Second operand 20 states and 379 transitions. [2021-03-26 13:42:18,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1473 transitions, 44841 flow [2021-03-26 13:42:21,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1473 transitions, 44147 flow, removed 35 selfloop flow, removed 14 redundant places. [2021-03-26 13:42:21,364 INFO L241 Difference]: Finished difference. Result has 432 places, 1452 transitions, 41489 flow [2021-03-26 13:42:21,365 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-26 13:42:21,365 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 408 predicate places. [2021-03-26 13:42:21,366 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:42:21,366 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-26 13:42:21,366 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-26 13:42:21,380 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 431 places, 1452 transitions, 41489 flow [2021-03-26 13:42:22,568 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-26 13:42:22,569 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:42:22,569 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:23,173 INFO L129 PetriNetUnfolder]: 3039/6259 cut-off events. [2021-03-26 13:42:23,174 INFO L130 PetriNetUnfolder]: For 439586/441292 co-relation queries the response was YES. [2021-03-26 13:42:23,244 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-26 13:42:23,313 INFO L142 LiptonReduction]: Number of co-enabled transitions 3312 [2021-03-26 13:42:24,033 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-26 13:42:24,033 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:42:24,033 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2667 [2021-03-26 13:42:24,034 INFO L480 AbstractCegarLoop]: Abstraction has has 430 places, 1451 transitions, 41484 flow [2021-03-26 13:42:24,034 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-26 13:42:24,034 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:42:24,034 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:42:24,235 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-03-26 13:42:24,236 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:42:24,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:42:24,236 INFO L82 PathProgramCache]: Analyzing trace with hash 1127981687, now seen corresponding path program 2 times [2021-03-26 13:42:24,236 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:42:24,236 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843887563] [2021-03-26 13:42:24,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:42:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:24,271 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-26 13:42:24,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:42:24,278 INFO L142 QuantifierPusher]: treesize reduction 42, result has 59.2 percent of original size [2021-03-26 13:42:24,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-26 13:42:24,319 INFO L142 QuantifierPusher]: treesize reduction 47, result has 58.4 percent of original size [2021-03-26 13:42:24,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:24,361 INFO L142 QuantifierPusher]: treesize reduction 99, result has 60.2 percent of original size [2021-03-26 13:42:24,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-26 13:42:24,429 INFO L142 QuantifierPusher]: treesize reduction 209, result has 44.6 percent of original size [2021-03-26 13:42:24,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-26 13:42:24,531 INFO L142 QuantifierPusher]: treesize reduction 233, result has 45.0 percent of original size [2021-03-26 13:42:24,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-03-26 13:42:24,677 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-03-26 13:42:24,678 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-26 13:42:24,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843887563] [2021-03-26 13:42:24,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142017279] [2021-03-26 13:42:24,678 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-26 13:42:24,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:42:24,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:42:24,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:42:24,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:42:24,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,868 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 10 [2021-03-26 13:42:24,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:24,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:24,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:42:24,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:42:24,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:42:24,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:42:24,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:42:24,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:42:24,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:42:24,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:42:24,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:24,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:24,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:24,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:24,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:42:25,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:25,062 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:42:25,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:42:25,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:25,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:25,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 13:42:25,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,065 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:42:25,066 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,066 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:25,068 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:42:25,069 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:42:25,070 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-26 13:42:25,070 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-26 13:42:25,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:42:25,121 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:42:25,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 13:42:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 13:42:25,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,125 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:25,126 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:25,126 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:42:25,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:42:25,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,190 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,194 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,194 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:25,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:42:25,197 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-26 13:42:25,197 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:42:25,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-26 13:42:25,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277720903] [2021-03-26 13:42:25,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:42:25,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:42:25,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:42:25,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:42:25,198 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 72 [2021-03-26 13:42:25,198 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-26 13:42:25,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:42:25,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 72 [2021-03-26 13:42:25,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:42:25,534 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-03-26 13:42:25,691 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-03-26 13:42:26,210 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 51 [2021-03-26 13:42:26,588 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2021-03-26 13:42:27,126 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 55 [2021-03-26 13:42:28,020 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-03-26 13:42:31,561 INFO L129 PetriNetUnfolder]: 4712/8894 cut-off events. [2021-03-26 13:42:31,561 INFO L130 PetriNetUnfolder]: For 633627/633690 co-relation queries the response was YES. [2021-03-26 13:42:31,660 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-26 13:42:31,710 INFO L132 encePairwiseOnDemand]: 49/72 looper letters, 1022 selfloop transitions, 689 changer transitions 52/1769 dead transitions. [2021-03-26 13:42:31,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1769 transitions, 53503 flow [2021-03-26 13:42:31,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-26 13:42:31,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-26 13:42:31,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 505 transitions. [2021-03-26 13:42:31,711 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30495169082125606 [2021-03-26 13:42:31,711 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 505 transitions. [2021-03-26 13:42:31,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 505 transitions. [2021-03-26 13:42:31,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:42:31,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 505 transitions. [2021-03-26 13:42:31,712 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-26 13:42:31,714 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-26 13:42:31,714 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-26 13:42:31,714 INFO L185 Difference]: Start difference. First operand has 430 places, 1451 transitions, 41484 flow. Second operand 23 states and 505 transitions. [2021-03-26 13:42:31,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1769 transitions, 53503 flow [2021-03-26 13:42:34,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1769 transitions, 53301 flow, removed 59 selfloop flow, removed 8 redundant places. [2021-03-26 13:42:34,705 INFO L241 Difference]: Finished difference. Result has 455 places, 1579 transitions, 47229 flow [2021-03-26 13:42:34,706 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-26 13:42:34,706 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 431 predicate places. [2021-03-26 13:42:34,706 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:42:34,707 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-26 13:42:34,707 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-26 13:42:34,795 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 453 places, 1579 transitions, 47229 flow [2021-03-26 13:42:36,591 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-26 13:42:36,591 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:36,591 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:42:36,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:36,591 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:36,592 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-26 13:42:36,593 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:36,593 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:36,593 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:42:36,593 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:36,800 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-26 13:42:36,800 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:42:36,800 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:36,801 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:42:36,801 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:42:37,000 INFO L129 PetriNetUnfolder]: 3481/6964 cut-off events. [2021-03-26 13:42:37,000 INFO L130 PetriNetUnfolder]: For 528219/530567 co-relation queries the response was YES. [2021-03-26 13:42:37,091 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-26 13:42:37,179 INFO L142 LiptonReduction]: Number of co-enabled transitions 3516 [2021-03-26 13:42:37,712 WARN L205 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 24 [2021-03-26 13:42:38,541 INFO L154 LiptonReduction]: Checked pairs total: 25 [2021-03-26 13:42:38,541 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-26 13:42:38,541 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3835 [2021-03-26 13:42:38,541 INFO L480 AbstractCegarLoop]: Abstraction has has 453 places, 1579 transitions, 47284 flow [2021-03-26 13:42:38,542 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-26 13:42:38,542 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:42:38,542 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:42:38,743 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:42:38,743 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:42:38,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:42:38,744 INFO L82 PathProgramCache]: Analyzing trace with hash 27176718, now seen corresponding path program 1 times [2021-03-26 13:42:38,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:42:38,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78986315] [2021-03-26 13:42:38,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:42:38,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:38,804 INFO L142 QuantifierPusher]: treesize reduction 60, result has 32.6 percent of original size [2021-03-26 13:42:38,805 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-26 13:42:38,825 INFO L142 QuantifierPusher]: treesize reduction 59, result has 49.6 percent of original size [2021-03-26 13:42:38,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 13:42:38,867 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-26 13:42:38,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:42:38,932 INFO L142 QuantifierPusher]: treesize reduction 146, result has 62.0 percent of original size [2021-03-26 13:42:38,933 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.5 percent of original size 232 [2021-03-26 13:42:39,133 WARN L205 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-26 13:42:39,136 INFO L142 QuantifierPusher]: treesize reduction 230, result has 52.8 percent of original size [2021-03-26 13:42:39,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-03-26 13:42:39,359 WARN L205 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-03-26 13:42:39,362 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-26 13:42:39,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-26 13:42:39,511 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-26 13:42:39,514 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-26 13:42:39,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-26 13:42:39,729 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-26 13:42:39,729 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-26 13:42:39,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78986315] [2021-03-26 13:42:39,730 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568290351] [2021-03-26 13:42:39,730 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-26 13:42:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:39,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:42:39,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:42:39,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,752 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,765 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:42:39,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:42:39,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:42:39,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:42:39,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:39,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,837 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:42:39,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:42:39,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:42:39,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:42:39,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:42:39,924 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-26 13:42:39,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:42:39,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,925 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:39,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:39,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:42:39,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,927 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:42:39,928 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:39,928 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:42:39,929 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:42:39,930 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-26 13:42:39,930 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-26 13:42:39,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,987 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:39,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:42:39,993 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-26 13:42:39,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:42:39,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-26 13:42:39,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479900735] [2021-03-26 13:42:39,993 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:42:39,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:42:39,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:42:39,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:42:39,994 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 77 [2021-03-26 13:42:39,994 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-26 13:42:39,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:42:39,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 77 [2021-03-26 13:42:39,994 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:42:40,661 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 36 [2021-03-26 13:42:41,080 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 34 [2021-03-26 13:42:41,558 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-26 13:42:41,967 WARN L205 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 61 [2021-03-26 13:42:42,261 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 63 [2021-03-26 13:42:48,041 INFO L129 PetriNetUnfolder]: 5138/9570 cut-off events. [2021-03-26 13:42:48,041 INFO L130 PetriNetUnfolder]: For 723258/723293 co-relation queries the response was YES. [2021-03-26 13:42:48,163 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-26 13:42:48,375 INFO L132 encePairwiseOnDemand]: 57/77 looper letters, 1470 selfloop transitions, 330 changer transitions 1/1807 dead transitions. [2021-03-26 13:42:48,376 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1807 transitions, 57667 flow [2021-03-26 13:42:48,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-26 13:42:48,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-26 13:42:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 467 transitions. [2021-03-26 13:42:48,377 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2756788665879575 [2021-03-26 13:42:48,377 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 467 transitions. [2021-03-26 13:42:48,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 467 transitions. [2021-03-26 13:42:48,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:42:48,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 467 transitions. [2021-03-26 13:42:48,378 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-26 13:42:48,380 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-26 13:42:48,380 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-26 13:42:48,380 INFO L185 Difference]: Start difference. First operand has 453 places, 1579 transitions, 47284 flow. Second operand 22 states and 467 transitions. [2021-03-26 13:42:48,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1807 transitions, 57667 flow [2021-03-26 13:42:51,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1807 transitions, 56529 flow, removed 492 selfloop flow, removed 10 redundant places. [2021-03-26 13:42:51,913 INFO L241 Difference]: Finished difference. Result has 475 places, 1745 transitions, 52727 flow [2021-03-26 13:42:51,914 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-26 13:42:51,914 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 451 predicate places. [2021-03-26 13:42:51,914 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:42:51,915 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-26 13:42:51,915 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-26 13:42:51,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 475 places, 1745 transitions, 52727 flow [2021-03-26 13:42:53,539 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-26 13:42:53,540 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 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-26 13:42:53,540 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,540 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-26 13:42:53,541 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,541 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-26 13:42:53,541 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,541 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,543 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-26 13:42:53,544 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:42:53,544 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,544 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:53,544 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:42:54,488 INFO L129 PetriNetUnfolder]: 3831/7526 cut-off events. [2021-03-26 13:42:54,488 INFO L130 PetriNetUnfolder]: For 630550/633525 co-relation queries the response was YES. [2021-03-26 13:42:54,582 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-26 13:42:54,671 INFO L142 LiptonReduction]: Number of co-enabled transitions 3730 [2021-03-26 13:42:55,004 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:42:55,005 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:42:55,005 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3091 [2021-03-26 13:42:55,005 INFO L480 AbstractCegarLoop]: Abstraction has has 475 places, 1745 transitions, 52727 flow [2021-03-26 13:42:55,005 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-26 13:42:55,005 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:42:55,005 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:42:55,206 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:42:55,207 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:42:55,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:42:55,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1031841229, now seen corresponding path program 1 times [2021-03-26 13:42:55,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:42:55,207 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050684582] [2021-03-26 13:42:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:42:55,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:55,227 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-26 13:42:55,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-26 13:42:55,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:42:55,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 13:42:55,258 INFO L142 QuantifierPusher]: treesize reduction 5, result has 87.2 percent of original size [2021-03-26 13:42:55,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,277 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-26 13:42:55,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:42:55,307 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-26 13:42:55,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-26 13:42:55,334 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-26 13:42:55,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:42:55,364 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-26 13:42:55,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050684582] [2021-03-26 13:42:55,364 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214515093] [2021-03-26 13:42:55,364 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-26 13:42:55,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:42:55,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:42:55,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:42:55,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:42:55,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,404 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:42:55,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:42:55,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:42:55,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:42:55,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:42:55,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:42:55,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:42:55,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:42:55,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:42:55,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-26 13:42:55,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:42:55,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:42:55,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:42:55,535 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-26 13:42:55,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:42:55,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,536 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:55,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:42:55,537 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 13:42:55,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,538 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:42:55,538 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,538 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:42:55,539 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:42:55,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:42:55,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:42:55,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-26 13:42:55,586 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-26 13:42:55,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:42:55,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:42:55,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:42:55,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:42:55,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:42:55,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:42:55,671 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-26 13:42:55,671 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:42:55,671 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:42:55,671 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440015222] [2021-03-26 13:42:55,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:42:55,671 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:42:55,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:42:55,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:42:55,672 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 77 [2021-03-26 13:42:55,672 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-26 13:42:55,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:42:55,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 77 [2021-03-26 13:42:55,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:42:56,101 WARN L205 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2021-03-26 13:43:04,386 INFO L129 PetriNetUnfolder]: 6010/11385 cut-off events. [2021-03-26 13:43:04,386 INFO L130 PetriNetUnfolder]: For 934892/935000 co-relation queries the response was YES. [2021-03-26 13:43:04,532 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-26 13:43:04,598 INFO L132 encePairwiseOnDemand]: 50/77 looper letters, 1196 selfloop transitions, 917 changer transitions 46/2165 dead transitions. [2021-03-26 13:43:04,598 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 2165 transitions, 69573 flow [2021-03-26 13:43:04,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 13:43:04,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 13:43:04,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 449 transitions. [2021-03-26 13:43:04,599 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27767470624613483 [2021-03-26 13:43:04,599 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 449 transitions. [2021-03-26 13:43:04,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 449 transitions. [2021-03-26 13:43:04,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:43:04,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 449 transitions. [2021-03-26 13:43:04,600 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-26 13:43:04,601 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-26 13:43:04,601 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-26 13:43:04,602 INFO L185 Difference]: Start difference. First operand has 475 places, 1745 transitions, 52727 flow. Second operand 21 states and 449 transitions. [2021-03-26 13:43:04,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 2165 transitions, 69573 flow [2021-03-26 13:43:09,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 2165 transitions, 68492 flow, removed 488 selfloop flow, removed 9 redundant places. [2021-03-26 13:43:09,188 INFO L241 Difference]: Finished difference. Result has 497 places, 1973 transitions, 62399 flow [2021-03-26 13:43:09,189 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-26 13:43:09,189 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 473 predicate places. [2021-03-26 13:43:09,189 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:43:09,189 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-26 13:43:09,189 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-26 13:43:09,211 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 495 places, 1973 transitions, 62399 flow [2021-03-26 13:43:12,464 INFO L129 PetriNetUnfolder]: 4474/8832 cut-off events. [2021-03-26 13:43:12,464 INFO L130 PetriNetUnfolder]: For 806020/809630 co-relation queries the response was YES. [2021-03-26 13:43:12,783 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-26 13:43:12,889 INFO L142 LiptonReduction]: Number of co-enabled transitions 4246 [2021-03-26 13:43:13,327 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:43:13,327 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:43:13,327 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4138 [2021-03-26 13:43:13,327 INFO L480 AbstractCegarLoop]: Abstraction has has 495 places, 1973 transitions, 62399 flow [2021-03-26 13:43:13,328 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-26 13:43:13,328 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:43:13,328 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:43:13,528 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-03-26 13:43:13,528 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:43:13,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:43:13,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1902732498, now seen corresponding path program 2 times [2021-03-26 13:43:13,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:43:13,529 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456178360] [2021-03-26 13:43:13,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:43:13,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:43:13,579 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-26 13:43:13,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:43:13,602 INFO L142 QuantifierPusher]: treesize reduction 87, result has 50.8 percent of original size [2021-03-26 13:43:13,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-26 13:43:13,656 INFO L142 QuantifierPusher]: treesize reduction 81, result has 57.6 percent of original size [2021-03-26 13:43:13,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 13:43:13,716 INFO L142 QuantifierPusher]: treesize reduction 117, result has 58.8 percent of original size [2021-03-26 13:43:13,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-03-26 13:43:13,875 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-26 13:43:13,878 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.4 percent of original size [2021-03-26 13:43:13,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-26 13:43:14,026 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-26 13:43:14,028 INFO L142 QuantifierPusher]: treesize reduction 198, result has 51.1 percent of original size [2021-03-26 13:43:14,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-03-26 13:43:14,140 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-03-26 13:43:14,140 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-26 13:43:14,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456178360] [2021-03-26 13:43:14,141 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077254775] [2021-03-26 13:43:14,141 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-26 13:43:14,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:43:14,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:43:14,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:43:14,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:43:14,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:14,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:43:14,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,191 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:43:14,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:43:14,192 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:43:14,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,247 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:14,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:43:14,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:43:14,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:43:14,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:43:14,296 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:43:14,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:43:14,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:14,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:43:14,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:43:14,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,299 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:43:14,299 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:14,300 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:43:14,301 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:43:14,302 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size 78 [2021-03-26 13:43:14,302 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size [2021-03-26 13:43:14,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:14,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:43:14,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,417 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,418 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:14,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:43:14,420 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-26 13:43:14,420 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:43:14,420 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-26 13:43:14,420 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403547053] [2021-03-26 13:43:14,420 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 13:43:14,420 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:43:14,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 13:43:14,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-26 13:43:14,421 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 77 [2021-03-26 13:43:14,421 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-26 13:43:14,421 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:43:14,421 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 77 [2021-03-26 13:43:14,421 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:43:15,084 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2021-03-26 13:43:15,243 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-03-26 13:43:15,420 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-03-26 13:43:15,793 WARN L205 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-26 13:43:23,714 INFO L129 PetriNetUnfolder]: 6046/11407 cut-off events. [2021-03-26 13:43:23,714 INFO L130 PetriNetUnfolder]: For 1004704/1004755 co-relation queries the response was YES. [2021-03-26 13:43:23,866 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-26 13:43:23,935 INFO L132 encePairwiseOnDemand]: 59/77 looper letters, 1785 selfloop transitions, 283 changer transitions 8/2082 dead transitions. [2021-03-26 13:43:23,935 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 2082 transitions, 69476 flow [2021-03-26 13:43:23,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-26 13:43:23,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-26 13:43:23,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 418 transitions. [2021-03-26 13:43:23,937 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2021-03-26 13:43:23,937 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 418 transitions. [2021-03-26 13:43:23,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 418 transitions. [2021-03-26 13:43:23,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:43:23,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 418 transitions. [2021-03-26 13:43:23,937 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-26 13:43:23,939 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-26 13:43:23,939 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-26 13:43:23,939 INFO L185 Difference]: Start difference. First operand has 495 places, 1973 transitions, 62399 flow. Second operand 19 states and 418 transitions. [2021-03-26 13:43:23,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 2082 transitions, 69476 flow [2021-03-26 13:43:29,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 2082 transitions, 68780 flow, removed 235 selfloop flow, removed 11 redundant places. [2021-03-26 13:43:29,212 INFO L241 Difference]: Finished difference. Result has 509 places, 2027 transitions, 64225 flow [2021-03-26 13:43:29,214 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-26 13:43:29,214 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 485 predicate places. [2021-03-26 13:43:29,214 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:43:29,214 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-26 13:43:29,215 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-26 13:43:29,243 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 2027 transitions, 64225 flow [2021-03-26 13:43:32,593 INFO L129 PetriNetUnfolder]: 4506/8966 cut-off events. [2021-03-26 13:43:32,593 INFO L130 PetriNetUnfolder]: For 800459/803761 co-relation queries the response was YES. [2021-03-26 13:43:32,729 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-26 13:43:33,047 INFO L142 LiptonReduction]: Number of co-enabled transitions 4362 [2021-03-26 13:43:34,336 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:43:34,336 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:43:34,336 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5122 [2021-03-26 13:43:34,336 INFO L480 AbstractCegarLoop]: Abstraction has has 509 places, 2027 transitions, 64252 flow [2021-03-26 13:43:34,337 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-26 13:43:34,337 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:43:34,337 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:43:34,537 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:43:34,537 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:43:34,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:43:34,538 INFO L82 PathProgramCache]: Analyzing trace with hash -72639184, now seen corresponding path program 3 times [2021-03-26 13:43:34,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:43:34,538 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603396258] [2021-03-26 13:43:34,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:43:34,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:43:34,587 INFO L142 QuantifierPusher]: treesize reduction 57, result has 36.0 percent of original size [2021-03-26 13:43:34,587 INFO L147 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size 25 [2021-03-26 13:43:34,610 INFO L142 QuantifierPusher]: treesize reduction 65, result has 47.2 percent of original size [2021-03-26 13:43:34,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-26 13:43:34,653 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-26 13:43:34,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:43:34,705 INFO L142 QuantifierPusher]: treesize reduction 103, result has 68.9 percent of original size [2021-03-26 13:43:34,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-03-26 13:43:34,846 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-03-26 13:43:34,848 INFO L142 QuantifierPusher]: treesize reduction 211, result has 57.0 percent of original size [2021-03-26 13:43:34,849 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.9 percent of original size 274 [2021-03-26 13:43:35,012 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-03-26 13:43:35,015 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-26 13:43:35,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-26 13:43:35,170 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-26 13:43:35,173 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-26 13:43:35,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-26 13:43:35,389 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-26 13:43:35,390 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-26 13:43:35,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603396258] [2021-03-26 13:43:35,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858280117] [2021-03-26 13:43:35,390 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-26 13:43:35,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 13:43:35,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:43:35,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:43:35,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:43:35,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:43:35,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:43:35,464 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-26 13:43:35,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:43:35,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,465 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:35,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:43:35,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 13:43:35,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,466 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:43:35,467 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,467 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:35,468 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:43:35,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:43:35,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:43:35,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:43:35,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:43:35,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:43:35,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:43:35,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:43:35,533 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,535 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,536 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,536 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-26 13:43:35,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:43:35,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:43:35,641 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:43:35,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:43:35,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,642 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:35,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:43:35,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:43:35,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,644 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:43:35,645 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:43:35,645 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:43:35,647 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:43:35,648 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-26 13:43:35,648 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-26 13:43:35,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:43:35,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:43:35,720 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-26 13:43:35,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:43:35,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:43:35,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331775413] [2021-03-26 13:43:35,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:43:35,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:43:35,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:43:35,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:43:35,721 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 78 [2021-03-26 13:43:35,721 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-26 13:43:35,721 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:43:35,721 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 78 [2021-03-26 13:43:35,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:43:36,288 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-26 13:43:36,472 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 41 [2021-03-26 13:43:36,705 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-03-26 13:43:37,207 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 38 [2021-03-26 13:43:37,723 WARN L205 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-03-26 13:43:38,103 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 43 [2021-03-26 13:43:38,520 WARN L205 SmtUtils]: Spent 386.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 77 [2021-03-26 13:43:38,661 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 49 [2021-03-26 13:43:39,046 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-26 13:43:39,470 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-03-26 13:43:48,320 INFO L129 PetriNetUnfolder]: 6298/11871 cut-off events. [2021-03-26 13:43:48,320 INFO L130 PetriNetUnfolder]: For 1043468/1043538 co-relation queries the response was YES. [2021-03-26 13:43:48,481 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-26 13:43:48,556 INFO L132 encePairwiseOnDemand]: 54/78 looper letters, 1659 selfloop transitions, 572 changer transitions 13/2250 dead transitions. [2021-03-26 13:43:48,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2250 transitions, 75936 flow [2021-03-26 13:43:48,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-26 13:43:48,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-03-26 13:43:48,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 563 transitions. [2021-03-26 13:43:48,557 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.248894783377542 [2021-03-26 13:43:48,557 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 563 transitions. [2021-03-26 13:43:48,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 563 transitions. [2021-03-26 13:43:48,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:43:48,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 563 transitions. [2021-03-26 13:43:48,558 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-26 13:43:48,560 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-26 13:43:48,560 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-26 13:43:48,560 INFO L185 Difference]: Start difference. First operand has 509 places, 2027 transitions, 64252 flow. Second operand 29 states and 563 transitions. [2021-03-26 13:43:48,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2250 transitions, 75936 flow [2021-03-26 13:43:54,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 2250 transitions, 74666 flow, removed 403 selfloop flow, removed 12 redundant places. [2021-03-26 13:43:54,334 INFO L241 Difference]: Finished difference. Result has 538 places, 2193 transitions, 70948 flow [2021-03-26 13:43:54,336 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-26 13:43:54,336 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 514 predicate places. [2021-03-26 13:43:54,336 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:43:54,336 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-26 13:43:54,336 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-26 13:43:54,369 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 537 places, 2193 transitions, 70948 flow [2021-03-26 13:43:58,237 INFO L129 PetriNetUnfolder]: 4754/9402 cut-off events. [2021-03-26 13:43:58,237 INFO L130 PetriNetUnfolder]: For 892851/895754 co-relation queries the response was YES. [2021-03-26 13:43:58,386 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-26 13:43:58,715 INFO L142 LiptonReduction]: Number of co-enabled transitions 4582 [2021-03-26 13:44:00,315 INFO L154 LiptonReduction]: Checked pairs total: 1 [2021-03-26 13:44:00,315 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:44:00,315 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5979 [2021-03-26 13:44:00,316 INFO L480 AbstractCegarLoop]: Abstraction has has 537 places, 2193 transitions, 71027 flow [2021-03-26 13:44:00,316 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-26 13:44:00,316 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:44:00,316 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:44:00,519 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-03-26 13:44:00,520 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:44:00,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:44:00,520 INFO L82 PathProgramCache]: Analyzing trace with hash 1026267318, now seen corresponding path program 4 times [2021-03-26 13:44:00,520 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:44:00,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034119007] [2021-03-26 13:44:00,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:44:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:44:00,561 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-26 13:44:00,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:44:00,583 INFO L142 QuantifierPusher]: treesize reduction 139, result has 20.6 percent of original size [2021-03-26 13:44:00,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:44:00,615 INFO L142 QuantifierPusher]: treesize reduction 139, result has 22.8 percent of original size [2021-03-26 13:44:00,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:00,653 INFO L142 QuantifierPusher]: treesize reduction 120, result has 56.7 percent of original size [2021-03-26 13:44:00,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-26 13:44:00,769 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-03-26 13:44:00,772 INFO L142 QuantifierPusher]: treesize reduction 178, result has 50.1 percent of original size [2021-03-26 13:44:00,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-03-26 13:44:00,906 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-03-26 13:44:00,909 INFO L142 QuantifierPusher]: treesize reduction 183, result has 50.1 percent of original size [2021-03-26 13:44:00,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-26 13:44:01,046 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-03-26 13:44:01,047 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-26 13:44:01,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034119007] [2021-03-26 13:44:01,047 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303407821] [2021-03-26 13:44:01,047 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-26 13:44:01,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-26 13:44:01,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:44:01,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:44:01,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:44:01,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:01,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:44:01,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:01,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:01,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:01,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:44:01,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:44:01,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:44:01,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:44:01,234 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:44:01,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:44:01,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,236 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:01,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:44:01,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-26 13:44:01,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,238 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:44:01,238 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,239 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:01,239 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:44:01,240 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:44:01,241 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-26 13:44:01,241 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-26 13:44:01,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:44:01,295 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-26 13:44:01,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-26 13:44:01,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:01,297 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:44:01,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-26 13:44:01,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,299 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:44:01,299 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:01,300 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:44:01,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:44:01,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:01,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:01,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-26 13:44:01,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:44:01,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:44:01,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781028002] [2021-03-26 13:44:01,369 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:44:01,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:44:01,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:44:01,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:44:01,369 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 80 [2021-03-26 13:44:01,369 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-26 13:44:01,370 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:44:01,370 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 80 [2021-03-26 13:44:01,370 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:44:01,701 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 24 [2021-03-26 13:44:02,327 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 34 [2021-03-26 13:44:02,641 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-03-26 13:44:03,402 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-03-26 13:44:04,222 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 54 [2021-03-26 13:44:06,126 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-26 13:44:13,200 INFO L129 PetriNetUnfolder]: 6634/12509 cut-off events. [2021-03-26 13:44:13,201 INFO L130 PetriNetUnfolder]: For 1167845/1167896 co-relation queries the response was YES. [2021-03-26 13:44:13,374 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-26 13:44:13,451 INFO L132 encePairwiseOnDemand]: 56/80 looper letters, 1872 selfloop transitions, 550 changer transitions 3/2431 dead transitions. [2021-03-26 13:44:13,451 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 2431 transitions, 84041 flow [2021-03-26 13:44:13,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-26 13:44:13,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-26 13:44:13,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 541 transitions. [2021-03-26 13:44:13,453 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.26009615384615387 [2021-03-26 13:44:13,453 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 541 transitions. [2021-03-26 13:44:13,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 541 transitions. [2021-03-26 13:44:13,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:44:13,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 541 transitions. [2021-03-26 13:44:13,453 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-26 13:44:13,454 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-26 13:44:13,455 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-26 13:44:13,455 INFO L185 Difference]: Start difference. First operand has 537 places, 2193 transitions, 71027 flow. Second operand 26 states and 541 transitions. [2021-03-26 13:44:13,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 2431 transitions, 84041 flow [2021-03-26 13:44:21,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 2431 transitions, 82072 flow, removed 923 selfloop flow, removed 13 redundant places. [2021-03-26 13:44:21,125 INFO L241 Difference]: Finished difference. Result has 558 places, 2354 transitions, 77358 flow [2021-03-26 13:44:21,126 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-26 13:44:21,126 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 534 predicate places. [2021-03-26 13:44:21,126 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:44:21,126 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-26 13:44:21,127 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-26 13:44:21,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 558 places, 2354 transitions, 77358 flow [2021-03-26 13:44:25,460 INFO L129 PetriNetUnfolder]: 4954/9837 cut-off events. [2021-03-26 13:44:25,460 INFO L130 PetriNetUnfolder]: For 947307/951407 co-relation queries the response was YES. [2021-03-26 13:44:25,618 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-26 13:44:25,753 INFO L142 LiptonReduction]: Number of co-enabled transitions 4894 [2021-03-26 13:44:27,496 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:44:27,497 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:44:27,497 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6371 [2021-03-26 13:44:27,497 INFO L480 AbstractCegarLoop]: Abstraction has has 558 places, 2354 transitions, 77397 flow [2021-03-26 13:44:27,497 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-26 13:44:27,497 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:44:27,497 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:44:27,698 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:44:27,698 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:44:27,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:44:27,698 INFO L82 PathProgramCache]: Analyzing trace with hash 853396272, now seen corresponding path program 1 times [2021-03-26 13:44:27,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:44:27,698 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277685885] [2021-03-26 13:44:27,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:44:27,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:44:27,731 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-26 13:44:27,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:44:27,753 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-26 13:44:27,754 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:27,785 INFO L142 QuantifierPusher]: treesize reduction 56, result has 68.7 percent of original size [2021-03-26 13:44:27,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-26 13:44:27,835 INFO L142 QuantifierPusher]: treesize reduction 155, result has 58.1 percent of original size [2021-03-26 13:44:27,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-03-26 13:44:27,999 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2021-03-26 13:44:28,002 INFO L142 QuantifierPusher]: treesize reduction 188, result has 51.4 percent of original size [2021-03-26 13:44:28,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-26 13:44:28,146 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-03-26 13:44:28,148 INFO L142 QuantifierPusher]: treesize reduction 189, result has 51.8 percent of original size [2021-03-26 13:44:28,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-03-26 13:44:28,264 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-03-26 13:44:28,265 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-26 13:44:28,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277685885] [2021-03-26 13:44:28,265 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448664599] [2021-03-26 13:44:28,265 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-26 13:44:28,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:44:28,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-26 13:44:28,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:44:28,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:28,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:44:28,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:44:28,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:44:28,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:44:28,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:44:28,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:44:28,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:44:28,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-26 13:44:28,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:44:28,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:44:28,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:44:28,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:44:28,406 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-26 13:44:28,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:44:28,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,407 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:28,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:44:28,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:44:28,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,409 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:44:28,410 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,410 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:28,411 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:44:28,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:44:28,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:44:28,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:44:28,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:44:28,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:44:28,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:44:28,508 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:44:28,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:44:28,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:28,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:44:28,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:44:28,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,511 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:44:28,511 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,512 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:28,512 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:44:28,514 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:44:28,514 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-26 13:44:28,515 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-26 13:44:28,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,570 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:28,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-26 13:44:28,582 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-26 13:44:28,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:44:28,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:44:28,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749189882] [2021-03-26 13:44:28,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:44:28,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:44:28,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:44:28,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:44:28,583 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 81 [2021-03-26 13:44:28,583 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-26 13:44:28,583 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:44:28,583 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 81 [2021-03-26 13:44:28,583 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:44:28,822 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 45 [2021-03-26 13:44:29,055 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-26 13:44:29,828 WARN L205 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 44 [2021-03-26 13:44:30,482 WARN L205 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2021-03-26 13:44:41,259 INFO L129 PetriNetUnfolder]: 7070/13267 cut-off events. [2021-03-26 13:44:41,260 INFO L130 PetriNetUnfolder]: For 1276928/1277006 co-relation queries the response was YES. [2021-03-26 13:44:41,450 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-26 13:44:41,531 INFO L132 encePairwiseOnDemand]: 58/81 looper letters, 2147 selfloop transitions, 436 changer transitions 9/2598 dead transitions. [2021-03-26 13:44:41,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 2598 transitions, 90492 flow [2021-03-26 13:44:41,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-26 13:44:41,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-26 13:44:41,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 398 transitions. [2021-03-26 13:44:41,533 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2729766803840878 [2021-03-26 13:44:41,533 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 398 transitions. [2021-03-26 13:44:41,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 398 transitions. [2021-03-26 13:44:41,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:44:41,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 398 transitions. [2021-03-26 13:44:41,533 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-26 13:44:41,534 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-26 13:44:41,535 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-26 13:44:41,535 INFO L185 Difference]: Start difference. First operand has 558 places, 2354 transitions, 77397 flow. Second operand 18 states and 398 transitions. [2021-03-26 13:44:41,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 2598 transitions, 90492 flow [2021-03-26 13:44:49,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 2598 transitions, 89311 flow, removed 570 selfloop flow, removed 8 redundant places. [2021-03-26 13:44:49,505 INFO L241 Difference]: Finished difference. Result has 575 places, 2482 transitions, 82438 flow [2021-03-26 13:44:49,507 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-26 13:44:49,507 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 551 predicate places. [2021-03-26 13:44:49,507 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:44:49,507 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-26 13:44:49,507 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-26 13:44:49,535 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 574 places, 2482 transitions, 82438 flow [2021-03-26 13:44:54,348 INFO L129 PetriNetUnfolder]: 5333/10491 cut-off events. [2021-03-26 13:44:54,348 INFO L130 PetriNetUnfolder]: For 1087094/1090964 co-relation queries the response was YES. [2021-03-26 13:44:54,523 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-26 13:44:54,901 INFO L142 LiptonReduction]: Number of co-enabled transitions 5066 [2021-03-26 13:44:56,773 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-26 13:44:56,773 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:44:56,773 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7266 [2021-03-26 13:44:56,773 INFO L480 AbstractCegarLoop]: Abstraction has has 574 places, 2482 transitions, 82448 flow [2021-03-26 13:44:56,773 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-26 13:44:56,773 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:44:56,773 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:44:56,974 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-03-26 13:44:56,974 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:44:56,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:44:56,974 INFO L82 PathProgramCache]: Analyzing trace with hash -482133275, now seen corresponding path program 1 times [2021-03-26 13:44:56,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:44:56,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661336440] [2021-03-26 13:44:56,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:44:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:44:56,990 INFO L142 QuantifierPusher]: treesize reduction 39, result has 23.5 percent of original size [2021-03-26 13:44:56,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:44:56,998 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-26 13:44:56,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:57,026 INFO L142 QuantifierPusher]: treesize reduction 6, result has 87.2 percent of original size [2021-03-26 13:44:57,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:44:57,054 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.3 percent of original size [2021-03-26 13:44:57,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:44:57,077 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-26 13:44:57,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:44:57,103 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-26 13:44:57,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661336440] [2021-03-26 13:44:57,104 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048480610] [2021-03-26 13:44:57,104 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-26 13:44:57,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:44:57,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 13:44:57,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:44:57,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:44:57,139 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-26 13:44:57,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:44:57,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,141 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:57,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:44:57,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,142 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:44:57,146 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:44:57,147 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-26 13:44:57,148 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-26 13:44:57,149 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-26 13:44:57,149 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-26 13:44:57,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:44:57,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:44:57,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:44:57,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:44:57,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:44:57,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:44:57,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:44:57,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:44:57,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:44:57,222 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.4 percent of original size [2021-03-26 13:44:57,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:44:57,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:44:57,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:44:57,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-26 13:44:57,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:44:57,277 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,278 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:44:57,278 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:44:57,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:44:57,326 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-26 13:44:57,326 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:44:57,326 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-26 13:44:57,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919323177] [2021-03-26 13:44:57,326 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 13:44:57,326 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:44:57,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 13:44:57,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-03-26 13:44:57,327 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-26 13:44:57,327 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-26 13:44:57,327 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:44:57,327 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-26 13:44:57,327 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:45:10,214 INFO L129 PetriNetUnfolder]: 7142/13471 cut-off events. [2021-03-26 13:45:10,214 INFO L130 PetriNetUnfolder]: For 1377785/1377841 co-relation queries the response was YES. [2021-03-26 13:45:10,423 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-26 13:45:10,506 INFO L132 encePairwiseOnDemand]: 63/83 looper letters, 2416 selfloop transitions, 54 changer transitions 88/2564 dead transitions. [2021-03-26 13:45:10,506 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 2564 transitions, 90452 flow [2021-03-26 13:45:10,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 13:45:10,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 13:45:10,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2021-03-26 13:45:10,507 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2661555312157722 [2021-03-26 13:45:10,507 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 243 transitions. [2021-03-26 13:45:10,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 243 transitions. [2021-03-26 13:45:10,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:45:10,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 243 transitions. [2021-03-26 13:45:10,508 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-26 13:45:10,508 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-26 13:45:10,509 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-26 13:45:10,509 INFO L185 Difference]: Start difference. First operand has 574 places, 2482 transitions, 82448 flow. Second operand 11 states and 243 transitions. [2021-03-26 13:45:10,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 2564 transitions, 90452 flow [2021-03-26 13:45:19,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 2564 transitions, 89450 flow, removed 419 selfloop flow, removed 6 redundant places. [2021-03-26 13:45:19,088 INFO L241 Difference]: Finished difference. Result has 585 places, 2458 transitions, 80919 flow [2021-03-26 13:45:19,090 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-26 13:45:19,090 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 561 predicate places. [2021-03-26 13:45:19,090 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:45:19,090 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-26 13:45:19,090 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-26 13:45:19,117 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 576 places, 2458 transitions, 80919 flow [2021-03-26 13:45:23,785 INFO L129 PetriNetUnfolder]: 5280/10390 cut-off events. [2021-03-26 13:45:23,785 INFO L130 PetriNetUnfolder]: For 1065151/1068898 co-relation queries the response was YES. [2021-03-26 13:45:23,951 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-26 13:45:24,092 INFO L142 LiptonReduction]: Number of co-enabled transitions 5014 [2021-03-26 13:45:24,740 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:45:24,740 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:45:24,740 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5650 [2021-03-26 13:45:24,741 INFO L480 AbstractCegarLoop]: Abstraction has has 576 places, 2458 transitions, 80919 flow [2021-03-26 13:45:24,741 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-26 13:45:24,741 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:45:24,741 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:45:24,942 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-03-26 13:45:24,942 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:45:24,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:45:24,942 INFO L82 PathProgramCache]: Analyzing trace with hash -1022417613, now seen corresponding path program 1 times [2021-03-26 13:45:24,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:45:24,942 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887806435] [2021-03-26 13:45:24,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:45:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:45:24,957 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-26 13:45:24,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:45:24,965 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-26 13:45:24,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:45:24,994 INFO L142 QuantifierPusher]: treesize reduction 38, result has 63.5 percent of original size [2021-03-26 13:45:24,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:45:25,028 INFO L142 QuantifierPusher]: treesize reduction 29, result has 63.3 percent of original size [2021-03-26 13:45:25,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-26 13:45:25,062 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-26 13:45:25,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:45:25,088 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-26 13:45:25,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887806435] [2021-03-26 13:45:25,089 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019176618] [2021-03-26 13:45:25,089 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-26 13:45:25,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:45:25,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-26 13:45:25,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:45:25,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,120 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:25,127 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-26 13:45:25,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:45:25,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,128 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:45:25,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:45:25,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:45:25,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,129 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:45:25,130 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:45:25,130 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-26 13:45:25,132 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-26 13:45:25,133 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-26 13:45:25,133 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-26 13:45:25,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:45:25,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:45:25,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:45:25,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:45:25,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:45:25,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,206 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:45:25,259 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-26 13:45:25,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:45:25,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:45:25,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:45:25,262 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,262 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-26 13:45:25,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,327 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:25,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:45:25,335 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-26 13:45:25,336 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:45:25,336 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-26 13:45:25,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405995764] [2021-03-26 13:45:25,336 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-26 13:45:25,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:45:25,336 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-26 13:45:25,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-03-26 13:45:25,337 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-26 13:45:25,337 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-26 13:45:25,337 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:45:25,337 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-26 13:45:25,337 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:45:37,137 INFO L129 PetriNetUnfolder]: 7136/13597 cut-off events. [2021-03-26 13:45:37,137 INFO L130 PetriNetUnfolder]: For 1349537/1349599 co-relation queries the response was YES. [2021-03-26 13:45:37,361 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-26 13:45:37,452 INFO L132 encePairwiseOnDemand]: 64/83 looper letters, 2319 selfloop transitions, 256 changer transitions 18/2599 dead transitions. [2021-03-26 13:45:37,452 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 2599 transitions, 90237 flow [2021-03-26 13:45:37,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-26 13:45:37,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-26 13:45:37,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2021-03-26 13:45:37,453 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2021-03-26 13:45:37,453 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 249 transitions. [2021-03-26 13:45:37,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 249 transitions. [2021-03-26 13:45:37,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:45:37,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 249 transitions. [2021-03-26 13:45:37,454 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-26 13:45:37,454 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-26 13:45:37,455 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-26 13:45:37,455 INFO L185 Difference]: Start difference. First operand has 576 places, 2458 transitions, 80919 flow. Second operand 11 states and 249 transitions. [2021-03-26 13:45:37,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 2599 transitions, 90237 flow [2021-03-26 13:45:46,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 2599 transitions, 89521 flow, removed 102 selfloop flow, removed 14 redundant places. [2021-03-26 13:45:46,264 INFO L241 Difference]: Finished difference. Result has 578 places, 2540 transitions, 83667 flow [2021-03-26 13:45:46,266 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-26 13:45:46,266 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 554 predicate places. [2021-03-26 13:45:46,266 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:45:46,266 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-26 13:45:46,266 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-26 13:45:46,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 578 places, 2540 transitions, 83667 flow [2021-03-26 13:45:51,329 INFO L129 PetriNetUnfolder]: 5374/10766 cut-off events. [2021-03-26 13:45:51,329 INFO L130 PetriNetUnfolder]: For 1054290/1057676 co-relation queries the response was YES. [2021-03-26 13:45:51,502 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-26 13:45:51,647 INFO L142 LiptonReduction]: Number of co-enabled transitions 5098 [2021-03-26 13:45:53,681 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:45:53,681 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:45:53,681 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7415 [2021-03-26 13:45:53,682 INFO L480 AbstractCegarLoop]: Abstraction has has 578 places, 2540 transitions, 83679 flow [2021-03-26 13:45:53,682 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-26 13:45:53,682 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:45:53,682 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:45:53,883 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:45:53,884 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:45:53,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:45:53,884 INFO L82 PathProgramCache]: Analyzing trace with hash 438991540, now seen corresponding path program 1 times [2021-03-26 13:45:53,884 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:45:53,884 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900444444] [2021-03-26 13:45:53,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:45:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:45:53,900 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-26 13:45:53,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:45:53,908 INFO L142 QuantifierPusher]: treesize reduction 13, result has 67.5 percent of original size [2021-03-26 13:45:53,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:45:53,931 INFO L142 QuantifierPusher]: treesize reduction 9, result has 78.0 percent of original size [2021-03-26 13:45:53,931 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-26 13:45:53,964 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-26 13:45:53,965 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size 40 [2021-03-26 13:45:54,008 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-26 13:45:54,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:45:54,050 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-26 13:45:54,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:45:54,083 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-26 13:45:54,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900444444] [2021-03-26 13:45:54,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527828503] [2021-03-26 13:45:54,084 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-26 13:45:54,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:45:54,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-26 13:45:54,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:45:54,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,127 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:45:54,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:45:54,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:45:54,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:45:54,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:45:54,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:45:54,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:45:54,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,275 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,276 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,276 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,277 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:45:54,277 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.7 percent of original size [2021-03-26 13:45:54,278 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 68 [2021-03-26 13:45:54,278 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-26 13:45:54,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,280 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,280 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,318 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-26 13:45:54,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 13:45:54,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,319 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:45:54,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:45:54,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:45:54,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,321 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:45:54,321 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,321 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:45:54,322 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:45:54,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:45:54,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:45:54,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:45:54,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:45:54,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:45:54,399 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-26 13:45:54,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:45:54,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:45:54,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14995746] [2021-03-26 13:45:54,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:45:54,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:45:54,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:45:54,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:45:54,400 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 85 [2021-03-26 13:45:54,400 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-26 13:45:54,400 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:45:54,400 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 85 [2021-03-26 13:45:54,400 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:45:55,943 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-03-26 13:45:56,932 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-03-26 13:46:09,720 INFO L129 PetriNetUnfolder]: 7545/14337 cut-off events. [2021-03-26 13:46:09,720 INFO L130 PetriNetUnfolder]: For 1454139/1454240 co-relation queries the response was YES. [2021-03-26 13:46:09,936 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-26 13:46:10,024 INFO L132 encePairwiseOnDemand]: 54/85 looper letters, 2231 selfloop transitions, 591 changer transitions 31/2859 dead transitions. [2021-03-26 13:46:10,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 2859 transitions, 100058 flow [2021-03-26 13:46:10,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-26 13:46:10,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-26 13:46:10,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 395 transitions. [2021-03-26 13:46:10,026 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2581699346405229 [2021-03-26 13:46:10,026 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 395 transitions. [2021-03-26 13:46:10,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 395 transitions. [2021-03-26 13:46:10,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:46:10,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 395 transitions. [2021-03-26 13:46:10,026 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-26 13:46:10,027 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-26 13:46:10,027 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-26 13:46:10,027 INFO L185 Difference]: Start difference. First operand has 578 places, 2540 transitions, 83679 flow. Second operand 18 states and 395 transitions. [2021-03-26 13:46:10,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 2859 transitions, 100058 flow [2021-03-26 13:46:19,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 2859 transitions, 99435 flow, removed 283 selfloop flow, removed 3 redundant places. [2021-03-26 13:46:19,252 INFO L241 Difference]: Finished difference. Result has 601 places, 2670 transitions, 89481 flow [2021-03-26 13:46:19,253 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-26 13:46:19,253 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 577 predicate places. [2021-03-26 13:46:19,253 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:46:19,254 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-26 13:46:19,254 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-26 13:46:19,286 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 600 places, 2670 transitions, 89481 flow [2021-03-26 13:46:22,307 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-26 13:46:22,307 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:46:22,308 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:46:22,308 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:46:22,308 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:46:24,500 INFO L129 PetriNetUnfolder]: 5635/11342 cut-off events. [2021-03-26 13:46:24,500 INFO L130 PetriNetUnfolder]: For 1257771/1262800 co-relation queries the response was YES. [2021-03-26 13:46:24,688 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-26 13:46:25,058 INFO L142 LiptonReduction]: Number of co-enabled transitions 5344 [2021-03-26 13:46:27,127 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:46:27,127 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-26 13:46:27,127 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7874 [2021-03-26 13:46:27,128 INFO L480 AbstractCegarLoop]: Abstraction has has 600 places, 2670 transitions, 89488 flow [2021-03-26 13:46:27,128 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-26 13:46:27,128 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:46:27,128 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:46:27,331 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:46:27,332 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:46:27,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:46:27,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1562331887, now seen corresponding path program 1 times [2021-03-26 13:46:27,332 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:46:27,332 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166525469] [2021-03-26 13:46:27,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:46:27,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:46:27,351 INFO L142 QuantifierPusher]: treesize reduction 39, result has 33.9 percent of original size [2021-03-26 13:46:27,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-26 13:46:27,369 INFO L142 QuantifierPusher]: treesize reduction 39, result has 40.9 percent of original size [2021-03-26 13:46:27,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:46:27,390 INFO L142 QuantifierPusher]: treesize reduction 3, result has 92.7 percent of original size [2021-03-26 13:46:27,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:46:27,418 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:46:27,462 INFO L142 QuantifierPusher]: treesize reduction 48, result has 53.8 percent of original size [2021-03-26 13:46:27,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,527 INFO L142 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-03-26 13:46:27,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-26 13:46:27,582 INFO L142 QuantifierPusher]: treesize reduction 48, result has 52.0 percent of original size [2021-03-26 13:46:27,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:46:27,627 INFO L142 QuantifierPusher]: treesize reduction 64, result has 36.6 percent of original size [2021-03-26 13:46:27,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:46:27,657 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-26 13:46:27,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166525469] [2021-03-26 13:46:27,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1614584691] [2021-03-26 13:46:27,657 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-26 13:46:27,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:46:27,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-26 13:46:27,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:46:27,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:46:27,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-26 13:46:27,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:46:27,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:46:27,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:46:27,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:46:27,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-26 13:46:27,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,780 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-26 13:46:27,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:46:27,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:46:27,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:46:27,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:46:27,832 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.6 percent of original size [2021-03-26 13:46:27,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,877 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,877 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,879 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-26 13:46:27,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:46:27,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,880 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:46:27,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:46:27,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:46:27,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,882 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:46:27,882 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,883 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:46:27,883 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:46:27,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:46:27,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:46:27,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:46:27,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:46:27,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:46:27,955 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-26 13:46:27,955 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:46:27,955 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-26 13:46:27,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162946908] [2021-03-26 13:46:27,956 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-26 13:46:27,956 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:46:27,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-26 13:46:27,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-03-26 13:46:27,956 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 86 [2021-03-26 13:46:27,957 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-26 13:46:27,957 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:46:27,957 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 86 [2021-03-26 13:46:27,957 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:46:29,256 WARN L205 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 49 [2021-03-26 13:46:30,038 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-03-26 13:46:30,398 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-26 13:46:36,319 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-03-26 13:46:46,891 INFO L129 PetriNetUnfolder]: 8128/15251 cut-off events. [2021-03-26 13:46:46,892 INFO L130 PetriNetUnfolder]: For 1743143/1743200 co-relation queries the response was YES. [2021-03-26 13:46:47,163 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-26 13:46:47,274 INFO L132 encePairwiseOnDemand]: 59/86 looper letters, 1781 selfloop transitions, 1580 changer transitions 14/3381 dead transitions. [2021-03-26 13:46:47,274 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 3381 transitions, 121583 flow [2021-03-26 13:46:47,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-26 13:46:47,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-03-26 13:46:47,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 541 transitions. [2021-03-26 13:46:47,276 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2516279069767442 [2021-03-26 13:46:47,276 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 541 transitions. [2021-03-26 13:46:47,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 541 transitions. [2021-03-26 13:46:47,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:46:47,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 541 transitions. [2021-03-26 13:46:47,277 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-26 13:46:47,279 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-26 13:46:47,279 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-26 13:46:47,279 INFO L185 Difference]: Start difference. First operand has 600 places, 2670 transitions, 89488 flow. Second operand 25 states and 541 transitions. [2021-03-26 13:46:47,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 3381 transitions, 121583 flow [2021-03-26 13:46:59,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 3381 transitions, 119359 flow, removed 935 selfloop flow, removed 6 redundant places. [2021-03-26 13:46:59,464 INFO L241 Difference]: Finished difference. Result has 633 places, 2968 transitions, 104922 flow [2021-03-26 13:46:59,466 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-26 13:46:59,466 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 609 predicate places. [2021-03-26 13:46:59,466 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:46:59,466 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-26 13:46:59,467 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-26 13:46:59,506 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 630 places, 2968 transitions, 104922 flow [2021-03-26 13:47:06,065 INFO L129 PetriNetUnfolder]: 6089/12277 cut-off events. [2021-03-26 13:47:06,065 INFO L130 PetriNetUnfolder]: For 1472404/1477269 co-relation queries the response was YES. [2021-03-26 13:47:06,284 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-26 13:47:06,457 INFO L142 LiptonReduction]: Number of co-enabled transitions 5794 [2021-03-26 13:47:09,180 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-26 13:47:09,180 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-26 13:47:09,181 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9715 [2021-03-26 13:47:09,181 INFO L480 AbstractCegarLoop]: Abstraction has has 630 places, 2968 transitions, 104958 flow [2021-03-26 13:47:09,181 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-26 13:47:09,181 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:47:09,181 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:47:09,381 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:47:09,382 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:47:09,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:47:09,382 INFO L82 PathProgramCache]: Analyzing trace with hash 1286567796, now seen corresponding path program 2 times [2021-03-26 13:47:09,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:47:09,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987600206] [2021-03-26 13:47:09,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:47:09,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:47:09,397 INFO L142 QuantifierPusher]: treesize reduction 35, result has 35.2 percent of original size [2021-03-26 13:47:09,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-26 13:47:09,414 INFO L142 QuantifierPusher]: treesize reduction 6, result has 81.8 percent of original size [2021-03-26 13:47:09,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:47:09,434 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-26 13:47:09,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-26 13:47:09,448 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-26 13:47:09,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:47:09,478 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.2 percent of original size [2021-03-26 13:47:09,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:47:09,505 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-26 13:47:09,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-26 13:47:09,535 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-26 13:47:09,535 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987600206] [2021-03-26 13:47:09,535 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832562408] [2021-03-26 13:47:09,535 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-26 13:47:09,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:47:09,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:47:09,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-26 13:47:09,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:47:09,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:47:09,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:47:09,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:47:09,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:47:09,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-26 13:47:09,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,648 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:47:09,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:47:09,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:47:09,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:47:09,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:47:09,695 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-26 13:47:09,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 13:47:09,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,697 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:47:09,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:47:09,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,699 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:47:09,699 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,699 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,700 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:47:09,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:47:09,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:09,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:09,750 INFO L142 QuantifierPusher]: treesize reduction 15, result has 84.4 percent of original size [2021-03-26 13:47:09,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-26 13:47:09,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,752 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,752 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:47:09,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:47:09,754 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,754 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:47:09,755 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,755 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,756 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,757 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:47:09,757 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-26 13:47:09,759 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-26 13:47:09,760 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size 68 [2021-03-26 13:47:09,760 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size [2021-03-26 13:47:09,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:09,958 WARN L205 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2021-03-26 13:47:09,958 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-26 13:47:09,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 13:47:09,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:47:09,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:47:09,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,961 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:47:09,962 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,962 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:09,963 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:47:09,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:47:09,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:09,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:09,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:10,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:10,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:47:10,035 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-26 13:47:10,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:47:10,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:47:10,036 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244493672] [2021-03-26 13:47:10,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:47:10,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:47:10,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:47:10,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:47:10,036 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-26 13:47:10,036 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-26 13:47:10,036 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:47:10,036 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-26 13:47:10,036 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:47:27,640 INFO L129 PetriNetUnfolder]: 8241/15708 cut-off events. [2021-03-26 13:47:27,640 INFO L130 PetriNetUnfolder]: For 1863813/1863847 co-relation queries the response was YES. [2021-03-26 13:47:27,923 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-26 13:47:28,034 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 2520 selfloop transitions, 637 changer transitions 8/3171 dead transitions. [2021-03-26 13:47:28,034 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 3171 transitions, 119075 flow [2021-03-26 13:47:28,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-26 13:47:28,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-26 13:47:28,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 338 transitions. [2021-03-26 13:47:28,035 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25037037037037035 [2021-03-26 13:47:28,035 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 338 transitions. [2021-03-26 13:47:28,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 338 transitions. [2021-03-26 13:47:28,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:47:28,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 338 transitions. [2021-03-26 13:47:28,036 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-26 13:47:28,036 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-26 13:47:28,036 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-26 13:47:28,037 INFO L185 Difference]: Start difference. First operand has 630 places, 2968 transitions, 104958 flow. Second operand 15 states and 338 transitions. [2021-03-26 13:47:28,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 3171 transitions, 119075 flow [2021-03-26 13:47:41,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 3171 transitions, 117286 flow, removed 864 selfloop flow, removed 7 redundant places. [2021-03-26 13:47:41,459 INFO L241 Difference]: Finished difference. Result has 643 places, 3031 transitions, 108129 flow [2021-03-26 13:47:41,461 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-26 13:47:41,462 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 619 predicate places. [2021-03-26 13:47:41,462 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:47:41,462 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-26 13:47:41,462 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-26 13:47:41,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 642 places, 3031 transitions, 108129 flow [2021-03-26 13:47:43,242 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-26 13:47:43,243 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 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-26 13:47:43,243 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,243 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,244 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-26 13:47:43,244 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,244 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,244 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,244 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:47:43,794 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-26 13:47:43,794 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,794 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,794 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,794 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,795 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-26 13:47:43,795 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:43,795 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:44,803 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-26 13:47:44,803 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:47:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:44,803 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,821 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-26 13:47:45,821 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:47:45,821 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,821 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,821 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,822 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-26 13:47:45,822 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:47:45,822 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,822 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,822 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,822 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-26 13:47:45,823 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,823 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-26 13:47:45,823 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,823 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:45,826 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-26 13:47:45,826 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-26 13:47:45,826 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:47:45,826 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:47:45,826 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:47:46,059 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-26 13:47:46,060 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:47:46,060 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,060 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,060 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,060 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,350 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-26 13:47:46,351 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:47:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:47:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,351 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-26 13:47:46,351 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:47:46,351 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,352 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-26 13:47:46,352 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,352 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,353 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-26 13:47:46,353 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:47:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:47:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:46,353 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:47:48,268 INFO L129 PetriNetUnfolder]: 6216/12533 cut-off events. [2021-03-26 13:47:48,268 INFO L130 PetriNetUnfolder]: For 1498013/1502949 co-relation queries the response was YES. [2021-03-26 13:47:48,516 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-26 13:47:48,706 INFO L142 LiptonReduction]: Number of co-enabled transitions 5920 [2021-03-26 13:47:49,840 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:47:49,840 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:47:49,840 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8378 [2021-03-26 13:47:49,841 INFO L480 AbstractCegarLoop]: Abstraction has has 642 places, 3031 transitions, 108129 flow [2021-03-26 13:47:49,841 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-26 13:47:49,841 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:47:49,841 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:47:50,043 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-03-26 13:47:50,043 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:47:50,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:47:50,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1034772995, now seen corresponding path program 2 times [2021-03-26 13:47:50,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:47:50,043 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477551873] [2021-03-26 13:47:50,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:47:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:47:50,059 INFO L142 QuantifierPusher]: treesize reduction 39, result has 27.8 percent of original size [2021-03-26 13:47:50,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:47:50,074 INFO L142 QuantifierPusher]: treesize reduction 39, result has 36.1 percent of original size [2021-03-26 13:47:50,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:47:50,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-26 13:47:50,119 INFO L142 QuantifierPusher]: treesize reduction 12, result has 75.5 percent of original size [2021-03-26 13:47:50,120 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:47:50,157 INFO L142 QuantifierPusher]: treesize reduction 55, result has 40.2 percent of original size [2021-03-26 13:47:50,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:47:50,202 INFO L142 QuantifierPusher]: treesize reduction 61, result has 42.5 percent of original size [2021-03-26 13:47:50,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-26 13:47:50,253 INFO L142 QuantifierPusher]: treesize reduction 67, result has 36.8 percent of original size [2021-03-26 13:47:50,254 INFO L147 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-03-26 13:47:50,518 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 23 [2021-03-26 13:47:50,519 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-26 13:47:50,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477551873] [2021-03-26 13:47:50,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660593065] [2021-03-26 13:47:50,519 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-26 13:47:50,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:47:50,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:47:50,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:47:50,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:47:50,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:47:50,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:47:50,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:47:50,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:47:50,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:47:50,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:47:50,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:47:50,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:47:50,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:47:50,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:47:50,673 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-26 13:47:50,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:47:50,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,674 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:50,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:47:50,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 13:47:50,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,676 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:47:50,677 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:47:50,677 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:47:50,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:47:50,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:47:50,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-26 13:47:50,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:47:50,776 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-26 13:47:50,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:50,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:50,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:50,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:47:50,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:47:50,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:47:50,849 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-26 13:47:50,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:47:50,850 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:47:50,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990452062] [2021-03-26 13:47:50,850 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:47:50,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:47:50,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:47:50,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:47:50,850 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-26 13:47:50,850 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-26 13:47:50,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:47:50,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-26 13:47:50,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:47:52,963 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-03-26 13:47:54,669 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-03-26 13:48:09,210 INFO L129 PetriNetUnfolder]: 8389/16009 cut-off events. [2021-03-26 13:48:09,211 INFO L130 PetriNetUnfolder]: For 1937303/1937337 co-relation queries the response was YES. [2021-03-26 13:48:09,496 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-26 13:48:09,608 INFO L132 encePairwiseOnDemand]: 63/90 looper letters, 2461 selfloop transitions, 690 changer transitions 53/3210 dead transitions. [2021-03-26 13:48:09,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 3210 transitions, 121325 flow [2021-03-26 13:48:09,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 13:48:09,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 13:48:09,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 344 transitions. [2021-03-26 13:48:09,609 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2388888888888889 [2021-03-26 13:48:09,609 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 344 transitions. [2021-03-26 13:48:09,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 344 transitions. [2021-03-26 13:48:09,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:48:09,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 344 transitions. [2021-03-26 13:48:09,610 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-26 13:48:09,610 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-26 13:48:09,611 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-26 13:48:09,611 INFO L185 Difference]: Start difference. First operand has 642 places, 3031 transitions, 108129 flow. Second operand 16 states and 344 transitions. [2021-03-26 13:48:09,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 3210 transitions, 121325 flow [2021-03-26 13:48:23,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 3210 transitions, 120150 flow, removed 349 selfloop flow, removed 6 redundant places. [2021-03-26 13:48:23,701 INFO L241 Difference]: Finished difference. Result has 658 places, 3069 transitions, 111028 flow [2021-03-26 13:48:23,703 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-26 13:48:23,704 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 634 predicate places. [2021-03-26 13:48:23,704 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:48:23,704 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-26 13:48:23,704 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-26 13:48:23,740 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 655 places, 3069 transitions, 111028 flow [2021-03-26 13:48:25,606 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-26 13:48:25,606 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,606 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,606 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,606 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,607 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-26 13:48:25,607 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,607 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,608 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-26 13:48:25,608 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,608 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,608 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:25,608 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:48:26,054 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-26 13:48:26,054 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,054 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,055 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-26 13:48:26,055 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,055 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,055 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:26,055 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:27,296 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-26 13:48:27,296 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:48:27,296 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:27,296 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:27,296 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,291 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-26 13:48:28,291 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,291 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,291 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,291 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,292 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-26 13:48:28,292 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,292 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,292 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,292 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,292 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-26 13:48:28,293 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,293 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-26 13:48:28,293 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,293 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,933 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-26 13:48:28,934 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:48:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,934 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,934 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-26 13:48:28,935 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:48:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,935 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,935 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-26 13:48:28,936 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:48:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,936 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,936 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-26 13:48:28,937 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:48:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,937 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,959 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-26 13:48:28,959 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-26 13:48:28,959 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:48:28,959 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:48:28,959 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:48:28,960 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-26 13:48:28,960 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-26 13:48:28,960 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,960 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,960 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:28,960 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:48:30,825 INFO L129 PetriNetUnfolder]: 6305/12722 cut-off events. [2021-03-26 13:48:30,825 INFO L130 PetriNetUnfolder]: For 1586524/1592207 co-relation queries the response was YES. [2021-03-26 13:48:31,076 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-26 13:48:31,269 INFO L142 LiptonReduction]: Number of co-enabled transitions 5950 [2021-03-26 13:48:32,430 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:48:32,430 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:48:32,430 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8726 [2021-03-26 13:48:32,431 INFO L480 AbstractCegarLoop]: Abstraction has has 655 places, 3069 transitions, 111028 flow [2021-03-26 13:48:32,431 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-26 13:48:32,431 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:48:32,431 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:48:32,632 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-03-26 13:48:32,632 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:48:32,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:48:32,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1275104882, now seen corresponding path program 1 times [2021-03-26 13:48:32,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:48:32,633 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165068339] [2021-03-26 13:48:32,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:48:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:48:32,650 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-26 13:48:32,651 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-26 13:48:32,671 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-26 13:48:32,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:48:32,695 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-26 13:48:32,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:48:32,731 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-26 13:48:32,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-26 13:48:32,780 INFO L142 QuantifierPusher]: treesize reduction 46, result has 53.5 percent of original size [2021-03-26 13:48:32,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:48:32,815 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.0 percent of original size [2021-03-26 13:48:32,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 13:48:32,847 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-26 13:48:32,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,881 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-26 13:48:32,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165068339] [2021-03-26 13:48:32,882 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035747463] [2021-03-26 13:48:32,882 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-26 13:48:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:48:32,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:48:32,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:48:32,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:48:32,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:48:32,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-26 13:48:32,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,981 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:48:32,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:48:32,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:48:32,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:48:32,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:32,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-26 13:48:33,026 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-26 13:48:33,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,066 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-26 13:48:33,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:48:33,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,067 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:48:33,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:48:33,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:48:33,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,069 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:48:33,069 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,069 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:48:33,070 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:48:33,071 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:48:33,072 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size 76 [2021-03-26 13:48:33,072 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size [2021-03-26 13:48:33,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-26 13:48:33,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:48:33,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:48:33,139 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-26 13:48:33,139 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:48:33,139 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-26 13:48:33,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602699317] [2021-03-26 13:48:33,139 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:48:33,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:48:33,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:48:33,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:48:33,140 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-26 13:48:33,140 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-26 13:48:33,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:48:33,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-26 13:48:33,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:48:33,469 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 29 [2021-03-26 13:48:36,065 WARN L205 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-03-26 13:48:38,442 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-03-26 13:48:52,727 INFO L129 PetriNetUnfolder]: 8674/16654 cut-off events. [2021-03-26 13:48:52,727 INFO L130 PetriNetUnfolder]: For 2111766/2111887 co-relation queries the response was YES. [2021-03-26 13:48:53,245 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-26 13:48:53,357 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 1963 selfloop transitions, 1284 changer transitions 194/3447 dead transitions. [2021-03-26 13:48:53,357 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 3447 transitions, 132192 flow [2021-03-26 13:48:53,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-26 13:48:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-26 13:48:53,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 448 transitions. [2021-03-26 13:48:53,358 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24888888888888888 [2021-03-26 13:48:53,358 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 448 transitions. [2021-03-26 13:48:53,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 448 transitions. [2021-03-26 13:48:53,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:48:53,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 448 transitions. [2021-03-26 13:48:53,359 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-26 13:48:53,360 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-26 13:48:53,360 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-26 13:48:53,360 INFO L185 Difference]: Start difference. First operand has 655 places, 3069 transitions, 111028 flow. Second operand 20 states and 448 transitions. [2021-03-26 13:48:53,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 3447 transitions, 132192 flow [2021-03-26 13:49:09,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 3447 transitions, 131004 flow, removed 510 selfloop flow, removed 7 redundant places. [2021-03-26 13:49:09,228 INFO L241 Difference]: Finished difference. Result has 676 places, 3078 transitions, 115067 flow [2021-03-26 13:49:09,230 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-26 13:49:09,230 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 652 predicate places. [2021-03-26 13:49:09,230 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:49:09,231 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-26 13:49:09,231 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-26 13:49:09,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 673 places, 3078 transitions, 115067 flow [2021-03-26 13:49:13,670 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-26 13:49:13,670 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:49:13,670 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:13,670 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:13,670 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,160 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-26 13:49:14,160 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:49:14,160 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,160 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,160 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,161 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-26 13:49:14,161 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:49:14,161 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,161 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,161 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,161 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-26 13:49:14,162 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:49:14,162 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,162 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,162 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:49:14,260 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-26 13:49:14,260 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-26 13:49:14,260 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:49:14,260 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:49:14,260 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 13:49:17,520 INFO L129 PetriNetUnfolder]: 6259/12630 cut-off events. [2021-03-26 13:49:17,520 INFO L130 PetriNetUnfolder]: For 1675632/1680427 co-relation queries the response was YES. [2021-03-26 13:49:17,771 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-26 13:49:17,964 INFO L142 LiptonReduction]: Number of co-enabled transitions 5914 [2021-03-26 13:49:19,149 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:49:19,150 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:49:19,150 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9920 [2021-03-26 13:49:19,150 INFO L480 AbstractCegarLoop]: Abstraction has has 673 places, 3078 transitions, 115067 flow [2021-03-26 13:49:19,150 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-26 13:49:19,150 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:49:19,150 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:49:19,350 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-03-26 13:49:19,351 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:49:19,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:49:19,351 INFO L82 PathProgramCache]: Analyzing trace with hash 2133670870, now seen corresponding path program 1 times [2021-03-26 13:49:19,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:49:19,351 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140182738] [2021-03-26 13:49:19,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:49:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:49:19,381 INFO L142 QuantifierPusher]: treesize reduction 31, result has 47.5 percent of original size [2021-03-26 13:49:19,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:49:19,404 INFO L142 QuantifierPusher]: treesize reduction 13, result has 87.9 percent of original size [2021-03-26 13:49:19,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-26 13:49:19,464 INFO L142 QuantifierPusher]: treesize reduction 13, result has 88.4 percent of original size [2021-03-26 13:49:19,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:19,530 INFO L142 QuantifierPusher]: treesize reduction 48, result has 76.0 percent of original size [2021-03-26 13:49:19,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-03-26 13:49:19,635 INFO L142 QuantifierPusher]: treesize reduction 54, result has 74.5 percent of original size [2021-03-26 13:49:19,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-03-26 13:49:19,747 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-03-26 13:49:19,749 INFO L142 QuantifierPusher]: treesize reduction 157, result has 55.6 percent of original size [2021-03-26 13:49:19,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-03-26 13:49:19,869 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-03-26 13:49:19,870 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-26 13:49:19,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140182738] [2021-03-26 13:49:19,870 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671436834] [2021-03-26 13:49:19,870 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-26 13:49:19,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:49:19,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:49:19,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:49:19,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:49:19,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:49:19,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:49:19,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:49:19,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-26 13:49:19,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,978 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:19,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:19,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:19,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:20,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:20,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:20,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:20,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-26 13:49:20,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:49:20,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:49:20,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:49:20,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:49:20,073 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-26 13:49:20,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:49:20,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:49:20,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:49:20,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:49:20,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,077 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:49:20,078 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,078 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:49:20,079 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:49:20,080 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:49:20,081 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-26 13:49:20,082 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-26 13:49:20,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:49:20,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-26 13:49:20,154 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-26 13:49:20,154 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:49:20,154 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-26 13:49:20,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541807843] [2021-03-26 13:49:20,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-26 13:49:20,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:49:20,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-26 13:49:20,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-03-26 13:49:20,155 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-26 13:49:20,155 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-26 13:49:20,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:49:20,156 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-26 13:49:20,156 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:49:20,734 WARN L205 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-03-26 13:49:21,350 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2021-03-26 13:49:21,836 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-03-26 13:49:24,282 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 62 [2021-03-26 13:49:28,450 WARN L205 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-03-26 13:49:41,017 INFO L129 PetriNetUnfolder]: 8331/15777 cut-off events. [2021-03-26 13:49:41,017 INFO L130 PetriNetUnfolder]: For 2045784/2045851 co-relation queries the response was YES. [2021-03-26 13:49:41,301 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-26 13:49:41,413 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3025 selfloop transitions, 113 changer transitions 1/3145 dead transitions. [2021-03-26 13:49:41,413 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 3145 transitions, 124531 flow [2021-03-26 13:49:41,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-26 13:49:41,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-26 13:49:41,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 316 transitions. [2021-03-26 13:49:41,415 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2507936507936508 [2021-03-26 13:49:41,415 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 316 transitions. [2021-03-26 13:49:41,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 316 transitions. [2021-03-26 13:49:41,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:49:41,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 316 transitions. [2021-03-26 13:49:41,415 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-26 13:49:41,416 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-26 13:49:41,416 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-26 13:49:41,417 INFO L185 Difference]: Start difference. First operand has 673 places, 3078 transitions, 115067 flow. Second operand 14 states and 316 transitions. [2021-03-26 13:49:41,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 3145 transitions, 124531 flow [2021-03-26 13:49:56,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 3145 transitions, 122932 flow, removed 614 selfloop flow, removed 13 redundant places. [2021-03-26 13:49:56,706 INFO L241 Difference]: Finished difference. Result has 677 places, 3119 transitions, 116021 flow [2021-03-26 13:49:56,708 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-26 13:49:56,709 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 653 predicate places. [2021-03-26 13:49:56,709 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:49:56,709 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-26 13:49:56,709 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-26 13:49:56,761 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 677 places, 3119 transitions, 116021 flow [2021-03-26 13:50:00,977 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-26 13:50:00,978 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:50:00,978 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:00,978 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:00,978 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,864 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-26 13:50:01,864 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:01,865 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,865 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,865 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,865 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-26 13:50:01,865 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:01,866 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,866 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,866 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,866 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-26 13:50:01,866 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:01,867 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,867 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,867 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,867 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-26 13:50:01,868 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:01,868 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,868 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:01,868 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:04,297 INFO L129 PetriNetUnfolder]: 6330/12683 cut-off events. [2021-03-26 13:50:04,297 INFO L130 PetriNetUnfolder]: For 1701431/1706109 co-relation queries the response was YES. [2021-03-26 13:50:04,557 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-26 13:50:04,755 INFO L142 LiptonReduction]: Number of co-enabled transitions 5946 [2021-03-26 13:50:06,195 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:50:06,195 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:50:06,195 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9486 [2021-03-26 13:50:06,195 INFO L480 AbstractCegarLoop]: Abstraction has has 677 places, 3119 transitions, 116021 flow [2021-03-26 13:50:06,195 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-26 13:50:06,195 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:50:06,195 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:50:06,396 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-03-26 13:50:06,396 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:50:06,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:50:06,396 INFO L82 PathProgramCache]: Analyzing trace with hash -152668776, now seen corresponding path program 1 times [2021-03-26 13:50:06,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:50:06,396 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632095577] [2021-03-26 13:50:06,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:50:06,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:50:06,411 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-26 13:50:06,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-26 13:50:06,446 INFO L142 QuantifierPusher]: treesize reduction 15, result has 70.6 percent of original size [2021-03-26 13:50:06,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:50:06,482 INFO L142 QuantifierPusher]: treesize reduction 17, result has 68.5 percent of original size [2021-03-26 13:50:06,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-26 13:50:06,520 INFO L142 QuantifierPusher]: treesize reduction 61, result has 50.8 percent of original size [2021-03-26 13:50:06,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-26 13:50:06,572 INFO L142 QuantifierPusher]: treesize reduction 71, result has 54.5 percent of original size [2021-03-26 13:50:06,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-26 13:50:06,658 INFO L142 QuantifierPusher]: treesize reduction 93, result has 40.8 percent of original size [2021-03-26 13:50:06,658 INFO L147 QuantifierPusher]: treesize reduction 5, result has 92.2 percent of original size 59 [2021-03-26 13:50:06,703 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-26 13:50:06,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632095577] [2021-03-26 13:50:06,703 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808633556] [2021-03-26 13:50:06,703 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-26 13:50:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:50:06,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-26 13:50:06,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:50:06,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,747 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,748 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,748 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:50:06,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,749 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,766 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-26 13:50:06,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:06,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:06,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:06,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,771 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:06,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:06,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:06,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:06,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:06,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:50:06,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:50:06,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:50:06,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-26 13:50:06,880 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-26 13:50:06,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-26 13:50:06,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,881 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:06,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:50:06,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-26 13:50:06,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,883 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:50:06,884 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,884 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:06,884 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:50:06,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:50:06,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:50:06,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-26 13:50:06,935 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-26 13:50:06,936 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 69 [2021-03-26 13:50:06,936 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-26 13:50:06,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:50:06,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:50:06,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-26 13:50:06,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:06,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:06,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:07,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-26 13:50:07,011 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-26 13:50:07,011 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:50:07,011 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-26 13:50:07,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019620202] [2021-03-26 13:50:07,011 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:50:07,011 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:50:07,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:50:07,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:50:07,012 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-26 13:50:07,012 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-26 13:50:07,012 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:50:07,012 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-26 13:50:07,012 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:50:28,474 INFO L129 PetriNetUnfolder]: 9125/17535 cut-off events. [2021-03-26 13:50:28,474 INFO L130 PetriNetUnfolder]: For 2418884/2418918 co-relation queries the response was YES. [2021-03-26 13:50:28,837 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-26 13:50:29,182 INFO L132 encePairwiseOnDemand]: 59/90 looper letters, 2453 selfloop transitions, 888 changer transitions 239/3586 dead transitions. [2021-03-26 13:50:29,182 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 3586 transitions, 139848 flow [2021-03-26 13:50:29,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 13:50:29,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 13:50:29,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 375 transitions. [2021-03-26 13:50:29,184 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2604166666666667 [2021-03-26 13:50:29,184 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 375 transitions. [2021-03-26 13:50:29,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 375 transitions. [2021-03-26 13:50:29,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:50:29,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 375 transitions. [2021-03-26 13:50:29,185 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-26 13:50:29,186 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-26 13:50:29,186 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-26 13:50:29,186 INFO L185 Difference]: Start difference. First operand has 677 places, 3119 transitions, 116021 flow. Second operand 16 states and 375 transitions. [2021-03-26 13:50:29,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 3586 transitions, 139848 flow [2021-03-26 13:50:46,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 3586 transitions, 138545 flow, removed 623 selfloop flow, removed 3 redundant places. [2021-03-26 13:50:46,980 INFO L241 Difference]: Finished difference. Result has 697 places, 3152 transitions, 120082 flow [2021-03-26 13:50:46,983 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-26 13:50:46,983 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 673 predicate places. [2021-03-26 13:50:46,983 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:50:46,983 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-26 13:50:46,983 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-26 13:50:47,025 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 690 places, 3152 transitions, 120082 flow [2021-03-26 13:50:51,633 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-26 13:50:51,633 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:50:51,633 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:51,633 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:51,633 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,139 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-26 13:50:52,140 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,140 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-26 13:50:52,140 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,140 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,141 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-26 13:50:52,141 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:50:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,141 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:50:52,299 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-26 13:50:52,299 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-26 13:50:52,299 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:50:52,299 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:50:52,299 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 13:50:55,601 INFO L129 PetriNetUnfolder]: 6814/13547 cut-off events. [2021-03-26 13:50:55,601 INFO L130 PetriNetUnfolder]: For 1922229/1927385 co-relation queries the response was YES. [2021-03-26 13:50:55,868 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-26 13:50:56,085 INFO L142 LiptonReduction]: Number of co-enabled transitions 6092 [2021-03-26 13:50:57,367 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:50:57,367 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-26 13:50:57,367 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10384 [2021-03-26 13:50:57,367 INFO L480 AbstractCegarLoop]: Abstraction has has 690 places, 3152 transitions, 120082 flow [2021-03-26 13:50:57,368 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-26 13:50:57,368 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:50:57,368 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:50:57,568 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-03-26 13:50:57,568 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:50:57,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:50:57,568 INFO L82 PathProgramCache]: Analyzing trace with hash -585048746, now seen corresponding path program 2 times [2021-03-26 13:50:57,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:50:57,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725208353] [2021-03-26 13:50:57,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:50:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:50:57,599 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-26 13:50:57,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:50:57,619 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-26 13:50:57,620 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-26 13:50:57,671 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-26 13:50:57,671 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-26 13:50:57,737 INFO L142 QuantifierPusher]: treesize reduction 91, result has 63.0 percent of original size [2021-03-26 13:50:57,738 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 150 [2021-03-26 13:50:57,859 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2021-03-26 13:50:57,860 INFO L142 QuantifierPusher]: treesize reduction 101, result has 60.9 percent of original size [2021-03-26 13:50:57,861 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 152 [2021-03-26 13:50:57,961 INFO L142 QuantifierPusher]: treesize reduction 181, result has 52.9 percent of original size [2021-03-26 13:50:57,962 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.5 percent of original size 198 [2021-03-26 13:50:58,292 WARN L205 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-26 13:50:58,293 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-26 13:50:58,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725208353] [2021-03-26 13:50:58,293 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430811234] [2021-03-26 13:50:58,293 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-26 13:50:58,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-26 13:50:58,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:50:58,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-26 13:50:58,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:50:58,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:50:58,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-26 13:50:58,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:50:58,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,408 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,409 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,411 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-26 13:50:58,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:50:58,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:50:58,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:50:58,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:50:58,457 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-26 13:50:58,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-26 13:50:58,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,458 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:58,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:50:58,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-26 13:50:58,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,460 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:50:58,461 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,461 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:58,461 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:50:58,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:50:58,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:50:58,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,464 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-26 13:50:58,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:50:58,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:50:58,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:50:58,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-26 13:50:58,563 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-26 13:50:58,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-26 13:50:58,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,564 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:58,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:50:58,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-26 13:50:58,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,566 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:50:58,567 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,567 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:50:58,567 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:50:58,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:50:58,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:50:58,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-26 13:50:58,636 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-26 13:50:58,636 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:50:58,636 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:50:58,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917522942] [2021-03-26 13:50:58,636 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:50:58,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:50:58,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:50:58,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:50:58,637 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-26 13:50:58,637 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-26 13:50:58,637 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:50:58,637 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-26 13:50:58,637 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:50:58,910 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-03-26 13:50:59,865 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-03-26 13:51:20,680 INFO L129 PetriNetUnfolder]: 8926/16959 cut-off events. [2021-03-26 13:51:20,680 INFO L130 PetriNetUnfolder]: For 2375870/2375967 co-relation queries the response was YES. [2021-03-26 13:51:21,018 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-26 13:51:21,144 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3042 selfloop transitions, 168 changer transitions 1/3217 dead transitions. [2021-03-26 13:51:21,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 3217 transitions, 129490 flow [2021-03-26 13:51:21,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-26 13:51:21,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-26 13:51:21,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 361 transitions. [2021-03-26 13:51:21,145 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25069444444444444 [2021-03-26 13:51:21,145 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 361 transitions. [2021-03-26 13:51:21,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 361 transitions. [2021-03-26 13:51:21,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:51:21,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 361 transitions. [2021-03-26 13:51:21,146 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-26 13:51:21,147 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-26 13:51:21,147 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-26 13:51:21,147 INFO L185 Difference]: Start difference. First operand has 690 places, 3152 transitions, 120082 flow. Second operand 16 states and 361 transitions. [2021-03-26 13:51:21,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 3217 transitions, 129490 flow [2021-03-26 13:51:38,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 3217 transitions, 128413 flow, removed 502 selfloop flow, removed 7 redundant places. [2021-03-26 13:51:38,755 INFO L241 Difference]: Finished difference. Result has 702 places, 3185 transitions, 121210 flow [2021-03-26 13:51:38,758 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-26 13:51:38,758 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 678 predicate places. [2021-03-26 13:51:38,758 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:51:38,758 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-26 13:51:38,758 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-26 13:51:38,798 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 702 places, 3185 transitions, 121210 flow [2021-03-26 13:51:43,304 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-26 13:51:43,305 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:51:43,305 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:43,305 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:43,305 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,048 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-26 13:51:44,048 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:51:44,048 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,048 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,048 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,049 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-26 13:51:44,049 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:51:44,049 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,049 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,049 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,049 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-26 13:51:44,050 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:51:44,050 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,050 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,050 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:51:44,312 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-26 13:51:44,312 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-26 13:51:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:51:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-26 13:51:44,312 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-26 13:51:47,480 INFO L129 PetriNetUnfolder]: 6843/13613 cut-off events. [2021-03-26 13:51:47,480 INFO L130 PetriNetUnfolder]: For 1943528/1948530 co-relation queries the response was YES. [2021-03-26 13:51:47,786 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-26 13:51:48,002 INFO L142 LiptonReduction]: Number of co-enabled transitions 6154 [2021-03-26 13:51:50,990 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-26 13:51:50,991 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:51:50,991 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12233 [2021-03-26 13:51:50,991 INFO L480 AbstractCegarLoop]: Abstraction has has 702 places, 3185 transitions, 121260 flow [2021-03-26 13:51:50,991 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-26 13:51:50,991 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:51:50,991 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:51:51,191 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2021-03-26 13:51:51,192 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:51:51,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:51:51,192 INFO L82 PathProgramCache]: Analyzing trace with hash 265486652, now seen corresponding path program 3 times [2021-03-26 13:51:51,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:51:51,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373064888] [2021-03-26 13:51:51,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:51:51,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:51:51,222 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-26 13:51:51,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-26 13:51:51,242 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-26 13:51:51,243 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-26 13:51:51,296 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-26 13:51:51,296 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-26 13:51:51,362 INFO L142 QuantifierPusher]: treesize reduction 90, result has 60.7 percent of original size [2021-03-26 13:51:51,363 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.4 percent of original size 134 [2021-03-26 13:51:51,460 INFO L142 QuantifierPusher]: treesize reduction 170, result has 52.1 percent of original size [2021-03-26 13:51:51,461 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-26 13:51:51,571 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-03-26 13:51:51,573 INFO L142 QuantifierPusher]: treesize reduction 181, result has 50.1 percent of original size [2021-03-26 13:51:51,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-26 13:51:51,683 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 48 [2021-03-26 13:51:51,684 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-26 13:51:51,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373064888] [2021-03-26 13:51:51,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214089544] [2021-03-26 13:51:51,684 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-26 13:51:51,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-26 13:51:51,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-26 13:51:51,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-26 13:51:51,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:51:51,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-26 13:51:51,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:51:51,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:51:51,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:51:51,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-26 13:51:51,756 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-26 13:51:51,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-26 13:51:51,757 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,757 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:51,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-26 13:51:51,758 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-26 13:51:51,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,759 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:51:51,760 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,760 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:51,760 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-26 13:51:51,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:51:51,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:51:51,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-26 13:51:51,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:51:51,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:51:51,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,988 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:51:51,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:51:51,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:51,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-26 13:51:52,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:51:52,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:51:52,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:51:52,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-26 13:51:52,100 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-26 13:51:52,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-26 13:51:52,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:52,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:51:52,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-26 13:51:52,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,104 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-26 13:51:52,105 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:52,106 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-26 13:51:52,107 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-26 13:51:52,108 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size 109 [2021-03-26 13:51:52,109 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size [2021-03-26 13:51:52,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:51:52,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:51:52,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:51:52,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:51:52,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-26 13:51:52,179 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.3 percent of original size [2021-03-26 13:51:52,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-26 13:51:52,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,180 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:52,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:51:52,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-26 13:51:52,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,182 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:51:52,183 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,183 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:51:52,184 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:51:52,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:51:52,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,255 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,256 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,258 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:51:52,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-26 13:51:52,260 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-26 13:51:52,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:51:52,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-26 13:51:52,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426340703] [2021-03-26 13:51:52,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-26 13:51:52,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:51:52,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-26 13:51:52,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-26 13:51:52,261 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 92 [2021-03-26 13:51:52,261 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-26 13:51:52,261 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:51:52,261 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 92 [2021-03-26 13:51:52,261 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-26 13:51:52,529 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-03-26 13:51:53,239 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2021-03-26 13:51:54,708 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-03-26 13:51:56,520 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 49 [2021-03-26 13:52:00,464 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2021-03-26 13:52:00,648 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-03-26 13:52:06,175 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-03-26 13:52:16,001 INFO L129 PetriNetUnfolder]: 9017/17138 cut-off events. [2021-03-26 13:52:16,001 INFO L130 PetriNetUnfolder]: For 2430256/2430353 co-relation queries the response was YES. [2021-03-26 13:52:16,607 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-26 13:52:16,736 INFO L132 encePairwiseOnDemand]: 65/92 looper letters, 3031 selfloop transitions, 227 changer transitions 2/3266 dead transitions. [2021-03-26 13:52:16,737 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 3266 transitions, 131551 flow [2021-03-26 13:52:16,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-26 13:52:16,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-26 13:52:16,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 428 transitions. [2021-03-26 13:52:16,738 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.22153209109730848 [2021-03-26 13:52:16,738 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 428 transitions. [2021-03-26 13:52:16,738 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 428 transitions. [2021-03-26 13:52:16,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-26 13:52:16,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 428 transitions. [2021-03-26 13:52:16,739 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-26 13:52:16,740 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-26 13:52:16,740 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-26 13:52:16,741 INFO L185 Difference]: Start difference. First operand has 702 places, 3185 transitions, 121260 flow. Second operand 21 states and 428 transitions. [2021-03-26 13:52:16,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 3266 transitions, 131551 flow [2021-03-26 13:52:35,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 3266 transitions, 130188 flow, removed 642 selfloop flow, removed 5 redundant places. [2021-03-26 13:52:35,356 INFO L241 Difference]: Finished difference. Result has 725 places, 3229 transitions, 123123 flow [2021-03-26 13:52:35,359 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-26 13:52:35,359 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 701 predicate places. [2021-03-26 13:52:35,359 INFO L170 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-03-26 13:52:35,359 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 725 places, 3229 transitions, 123123 flow [2021-03-26 13:52:35,359 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 725 places, 3229 transitions, 123123 flow [2021-03-26 13:52:35,402 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 724 places, 3229 transitions, 123123 flow [2021-03-26 13:52:38,668 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-26 13:52:38,668 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-26 13:52:38,668 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-26 13:52:38,668 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:38,668 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,674 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-26 13:52:41,674 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:52:41,674 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,674 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,674 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,674 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-26 13:52:41,675 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:52:41,675 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,675 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,675 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,675 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-26 13:52:41,676 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,676 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-26 13:52:41,676 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:41,676 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-26 13:52:44,977 INFO L129 PetriNetUnfolder]: 6930/13823 cut-off events. [2021-03-26 13:52:44,977 INFO L130 PetriNetUnfolder]: For 2053598/2058270 co-relation queries the response was YES. [2021-03-26 13:52:45,601 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-26 13:52:45,832 INFO L142 LiptonReduction]: Number of co-enabled transitions 6184 [2021-03-26 13:52:49,144 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-26 13:52:49,145 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-26 13:52:49,145 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13786 [2021-03-26 13:52:49,145 INFO L480 AbstractCegarLoop]: Abstraction has has 724 places, 3229 transitions, 123222 flow [2021-03-26 13:52:49,145 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-26 13:52:49,145 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-26 13:52:49,145 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-26 13:52:49,351 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-26 13:52:49,352 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-26 13:52:49,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-26 13:52:49,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1841409239, now seen corresponding path program 1 times [2021-03-26 13:52:49,352 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-26 13:52:49,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407766692] [2021-03-26 13:52:49,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-26 13:52:49,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:52:49,366 INFO L142 QuantifierPusher]: treesize reduction 32, result has 40.7 percent of original size [2021-03-26 13:52:49,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-26 13:52:49,384 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.3 percent of original size [2021-03-26 13:52:49,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-26 13:52:49,410 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.6 percent of original size [2021-03-26 13:52:49,410 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-26 13:52:49,426 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size [2021-03-26 13:52:49,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-26 13:52:49,441 INFO L142 QuantifierPusher]: treesize reduction 29, result has 61.3 percent of original size [2021-03-26 13:52:49,441 INFO L147 QuantifierPusher]: treesize reduction 6, result has 87.0 percent of original size 40 [2021-03-26 13:52:49,473 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-26 13:52:49,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-26 13:52:49,512 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-26 13:52:49,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407766692] [2021-03-26 13:52:49,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59087511] [2021-03-26 13:52:49,513 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-26 13:52:49,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-26 13:52:49,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-26 13:52:49,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-26 13:52:49,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-26 13:52:49,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-26 13:52:49,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-26 13:52:49,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:52:49,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:52:49,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:52:49,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-26 13:52:49,619 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:52:49,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:52:49,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:52:49,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-26 13:52:49,654 INFO L142 QuantifierPusher]: treesize reduction 15, result has 75.4 percent of original size [2021-03-26 13:52:49,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,655 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,656 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-26 13:52:49,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,735 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-26 13:52:49,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-26 13:52:49,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,736 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:52:49,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-26 13:52:49,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-26 13:52:49,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,738 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-26 13:52:49,739 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-26 13:52:49,740 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-26 13:52:49,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-26 13:52:49,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:52:49,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-26 13:52:49,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-26 13:52:49,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-26 13:52:49,806 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-26 13:52:49,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-26 13:52:49,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-26 13:52:49,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427617180] [2021-03-26 13:52:49,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-26 13:52:49,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-26 13:52:49,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-26 13:52:49,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-03-26 13:52:49,806 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 94 [2021-03-26 13:52:49,807 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-26 13:52:49,807 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-26 13:52:49,807 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 94 [2021-03-26 13:52:49,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2021-03-26 13:53:07,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-26 13:53:07,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2021-03-26 13:53:07,621 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-26 13:53:07,624 WARN L224 ceAbstractionStarter]: Timeout [2021-03-26 13:53:07,625 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.03 01:53:07 BasicIcfg [2021-03-26 13:53:07,625 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-26 13:53:07,625 INFO L168 Benchmark]: Toolchain (without parser) took 783860.73 ms. Allocated memory was 255.9 MB in the beginning and 14.8 GB in the end (delta: 14.5 GB). Free memory was 236.3 MB in the beginning and 12.4 GB in the end (delta: -12.2 GB). Peak memory consumption was 2.6 GB. Max. memory is 16.0 GB. [2021-03-26 13:53:07,625 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.47 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 179.6 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-26 13:53:07,625 INFO L168 Benchmark]: Boogie Procedure Inliner took 26.04 ms. Allocated memory is still 255.9 MB. Free memory was 236.3 MB in the beginning and 234.9 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-26 13:53:07,625 INFO L168 Benchmark]: Boogie Preprocessor took 27.07 ms. Allocated memory is still 255.9 MB. Free memory was 234.7 MB in the beginning and 233.6 MB in the end (delta: 1.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. [2021-03-26 13:53:07,626 INFO L168 Benchmark]: RCFGBuilder took 288.71 ms. Allocated memory is still 255.9 MB. Free memory was 233.6 MB in the beginning and 236.7 MB in the end (delta: -3.1 MB). Peak memory consumption was 18.5 MB. Max. memory is 16.0 GB. [2021-03-26 13:53:07,626 INFO L168 Benchmark]: TraceAbstraction took 783514.69 ms. Allocated memory was 255.9 MB in the beginning and 14.8 GB in the end (delta: 14.5 GB). Free memory was 236.7 MB in the beginning and 12.4 GB in the end (delta: -12.2 GB). Peak memory consumption was 2.6 GB. Max. memory is 16.0 GB. [2021-03-26 13:53:07,626 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 0.47 ms. Allocated memory is still 255.9 MB. Free memory was 237.6 MB in the beginning and 237.4 MB in the end (delta: 179.6 kB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 26.04 ms. Allocated memory is still 255.9 MB. Free memory was 236.3 MB in the beginning and 234.9 MB in the end (delta: 1.4 MB). There was no memory consumed. Max. memory is 16.0 GB. * Boogie Preprocessor took 27.07 ms. Allocated memory is still 255.9 MB. Free memory was 234.7 MB in the beginning and 233.6 MB in the end (delta: 1.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.0 GB. * RCFGBuilder took 288.71 ms. Allocated memory is still 255.9 MB. Free memory was 233.6 MB in the beginning and 236.7 MB in the end (delta: -3.1 MB). Peak memory consumption was 18.5 MB. Max. memory is 16.0 GB. * TraceAbstraction took 783514.69 ms. Allocated memory was 255.9 MB in the beginning and 14.8 GB in the end (delta: 14.5 GB). Free memory was 236.7 MB in the beginning and 12.4 GB in the end (delta: -12.2 GB). Peak memory consumption was 2.6 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 347.2ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 144, positive: 144, positive conditional: 144, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 144, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 144, unknown conditional: 0, unknown unconditional: 144] , Statistics on independence cache: Total cache size (in pairs): 144, Positive cache size: 144, Positive conditional cache size: 0, Positive unconditional cache size: 144, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 118.7ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 12, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 12, positive: 12, positive conditional: 4, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 4, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 10, positive: 10, positive conditional: 2, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 10, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 12, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 10, unknown conditional: 2, unknown unconditional: 8] , Statistics on independence cache: Total cache size (in pairs): 154, Positive cache size: 154, Positive conditional cache size: 2, Positive unconditional cache size: 152, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 141.3ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 8, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 8, positive: 0, positive conditional: 0, positive unconditional: 0, 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): 162, Positive cache size: 162, Positive conditional cache size: 2, Positive unconditional cache size: 160, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9.2ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 162, Positive cache size: 162, Positive conditional cache size: 2, Positive unconditional cache size: 160, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 119.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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 9, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 9, positive: 9, positive conditional: 2, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 2, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 9, positive: 8, positive conditional: 2, positive unconditional: 6, 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 116.4ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 25.5ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.6ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 17.1ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 23.0ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 163, Positive cache size: 163, Positive conditional cache size: 2, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 113.9ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 7, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 7, positive: 7, positive conditional: 7, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 7, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 6, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 6, positive: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 7, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 169, Positive cache size: 169, Positive conditional cache size: 8, Positive unconditional cache size: 161, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 344.2ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 28, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 28, positive: 28, positive conditional: 16, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 16, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 14, positive: 14, positive conditional: 8, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 14, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 28, positive: 14, positive conditional: 8, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 14, unknown conditional: 8, unknown unconditional: 6] , Statistics on independence cache: Total cache size (in pairs): 183, Positive cache size: 183, Positive conditional cache size: 16, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 698.8ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 115, positive: 115, positive conditional: 115, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 115, positive: 115, positive conditional: 90, positive unconditional: 25, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 115, positive: 115, positive conditional: 90, positive unconditional: 25, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 11, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 115, positive: 104, positive conditional: 79, positive unconditional: 25, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 11, unknown conditional: 11, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 305.2ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 109.2ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 132.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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 212.5ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 207.3ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 279.6ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 699.5ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 3, positive: 3, positive conditional: 3, 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 660.3ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 2, 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 537.5ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 586.3ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 823.6ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 904.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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1171.5ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1313.1ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1420.8ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1415.1ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1803.6ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2212.0ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2429.9ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2236.6ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2667.4ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 4, positive: 4, positive conditional: 4, 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3834.2ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 25, positive: 25, positive conditional: 25, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 25, positive: 25, positive conditional: 25, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 25, positive: 25, positive conditional: 25, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 25, positive: 25, positive conditional: 25, 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3089.8ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4137.7ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5121.4ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 194, Positive cache size: 194, Positive conditional cache size: 27, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5979.0ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6370.0ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7265.6ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 2, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 2, 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): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5649.9ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7414.7ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7873.7ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 195, Positive cache size: 195, Positive conditional cache size: 28, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9713.8ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 8, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 8, positive: 8, positive conditional: 8, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 8, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 8, positive: 7, positive conditional: 7, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 1, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8378.1ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8726.5ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9918.9ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9485.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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10384.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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 196, Positive cache size: 196, Positive conditional cache size: 29, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 12232.1ms, 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: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 4, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 3, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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: 4, positive: 1, positive conditional: 1, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 3, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 199, Positive cache size: 199, Positive conditional cache size: 32, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13785.2ms, 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: 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: SemanticConditionEliminator.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] , SemanticConditionEliminator.Statistics on underlying relation: 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: UnionIndependenceRelation.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] , UnionIndependenceRelation.Statistics on underlying relations: [ 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] , SemanticIndependenceRelation.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] , SemanticIndependenceRelation.Query Time [ms]: [ 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): 199, Positive cache size: 199, Positive conditional cache size: 32, Positive unconditional cache size: 167, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Eliminated conditions: 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 206810 conditions, 9616 events (5885/9615 cut-off events. For 1640850/1640961 co-relation queries the response was YES. Maximal size of possible extension queue 1850. Compared 82011 event pairs, 1111 based on Foata normal form. 70/11464 useless extension candidates. Maximal degree in co-relation 206510. Up to 6933 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 30 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 7.0ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 783384.9ms, OverallIterations: 53, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 575856.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 430.4ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 496 SDtfs, 2388 SDslu, 27 SDs, 0 SdLazy, 31011 SolverSat, 1994 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 17153.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1506 GetRequests, 398 SyntacticMatches, 10 SemanticMatches, 1098 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5826 ImplicationChecksByTransitivity, 65561.9ms 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: 213.7ms SsaConstructionTime, 872.4ms SatisfiabilityAnalysisTime, 31733.7ms 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